lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SOLR-3686) fix solr/core and solr/solrj not to share a lib/ directory
Date Thu, 06 Sep 2012 20:35:07 GMT

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

Robert Muir updated SOLR-3686:
------------------------------

    Attachment: SOLR-3686.patch

1st patch for iteration.

This changes no classpaths etc (which we should separately do), just separates the lib folders:

* turns on ivy sync here to end clean-jar hell
* copies all jar files in solrj/lib for packaging instead of a separate list in the build.xml
like today that is only bound to cause bugs

tests pass, but i'll inspect artifacts and packaging before committing.

then we can iterate separately on fixing e.g. solrj's compile-classpath so it wont accidentally
depend on lucene and things like that.

                
> fix solr/core and solr/solrj not to share a lib/ directory
> ----------------------------------------------------------
>
>                 Key: SOLR-3686
>                 URL: https://issues.apache.org/jira/browse/SOLR-3686
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Robert Muir
>         Attachments: SOLR-3686.patch
>
>
> This makes the build system hairy.
> it also prevents us from using ivy's sync=true (LUCENE-4262) 
> which totally prevents the issue of outdated jars.
> We should fix this so each has its own lib/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message