[
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]