Hi Erick, Does "ant server" executed under "<git dir>/solr/" also compiles/includes changes of patch made to lucene libraries? This patch is adding/modifying lucene modules.
On Thu, Dec 1, 2016 at 5:02 PM, Erick Erickson <erickerick...@gmail.com> wrote: > You need to execute the target "ant package" from the solr directory > (i.e. the sibling of the lucene directory) under where you cloned the > Git repo. > > You should then find a distro just like you'd download from one of the > mirrors, I don't quite remember where now, in build? dist?.... > > If you're testing locally, you don't have to build the package target, > the 'ant server' target will compile the patch into <git dir>/solr/ > wherever and you can start the changed code using the bin/solr script. > > P.S. I often build "ant server dist' to be sure I have the jar files > for any SolrJ program I happen to be working with too... > > Best, > Erick > > On Thu, Dec 1, 2016 at 1:52 PM, Reth RM <reth.ik...@gmail.com> wrote: > > Hi, > > > > I followed the below steps to apply a patch, but have issues, any > pointers > > to mistake or blogs to apply patch and update solr with patch, will be > > helpful. > > > > 1. git clone https://github.com/apache/lucene-solr.git > > 2. ant clean, ant compile ant idea > > 3. open project in idea(intellij) > > 4. apply patch option in intellij > > <https://www.jetbrains.com/help/idea/2016.2/applying-patches.html>, > > downloaded and applied : > > https://issues.apache.org/jira/secure/attachment/ > 12820564/LUCENE-2899.patch > > 5. ant clean compiled again. (successful, in the intellij I can see the > > files in patch 2899 added too) > > > > I am confused, after this point What should I copy from this trunk to use > > solr as binary and use this patch functionality? >