[ 
https://issues.apache.org/jira/browse/SOLR-2002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated SOLR-2002:
------------------------------

    Attachment: SOLR-2002_merged.patch

since we merged lucene & solr, the build system has been somewhat of a mess.

attached is a very early patch thats basically a reboot of the solr build:
* it reuses the logic from lucene's build
* its significantly faster, especially dependencies with lucene's up2date macros
* its nowhere near committable yet

One interesting thing found so far the solr contribs basically have their own 
build systems: and they are hiding exceptions going on behind the scenes when 
running tests (try the patch to see)

The patch doesnt yet work for things like 'dist' or 'example'. at the moment 
only things like 'ant compile, ant test, ant javadocs' work correctly.

additionally the contrib/dataimporthandler 'extras' isnt compiled or tested 
yet, I think i would like to propose instead we make 
contrib/dataimporthandler-extras, that depends on the main dataimporthandler, 
this would really simplify the build.


> improve build/tests
> -------------------
>
>                 Key: SOLR-2002
>                 URL: https://issues.apache.org/jira/browse/SOLR-2002
>             Project: Solr
>          Issue Type: Task
>          Components: Build
>            Reporter: Robert Muir
>            Assignee: Robert Muir
>            Priority: Minor
>             Fix For: 3.1, 4.0
>
>         Attachments: SOLR-2002.patch, SOLR-2002_core_contrib.patch, 
> SOLR-2002_localization.patch, SOLR-2002_lucenetestcase.patch, 
> SOLR-2002_merged.patch, SOLR-2002_replication.patch, 
> SOLR-2002_testiter.patch, SOLR-2002_testmethod.patch, 
> SOLR-2002_timeout.patch, SOLR-2002setupteardown.patch
>
>
> we are working on improving some functionality in lucene's build/tests, it 
> would be good to improve the solr side to take advantage of it.
> currently its only sorta-kinda integrated and a bit messy.
> i'd like to do some incremental improvements piece-by-piece on this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to