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

Steven Rowe updated LUCENE-4367:
--------------------------------

    Attachment: LUCENE-4367.patch

Trunk patch splitting test-only modules off to eliminate circular dependencies.

Because of the way IntelliJ defines modules, I had to also make resource and 
test-files modules for the split modules with these directories; these modules 
share output directories with the main and test modules, which depend on them, 
so that resources are included in the right place.

Before applying the patch, run the following svn script:

{noformat}
svn --parents cp dev-tools/lucene/lucene.iml 
dev-tools/lucene/core/src/test/lucene-core-tests.iml
svn --parents mv dev-tools/lucene/lucene.iml 
dev-tools/lucene/core/src/java/lucene-core.iml
svn --parents cp dev-tools/lucene/codecs/codecs.iml 
dev-tools/lucene/codecs/src/test/codecs-tests.iml
svn --parents mv dev-tools/lucene/codecs/codecs.iml 
dev-tools/lucene/codecs/src/java/codecs.iml
svn --parents cp dev-tools/solr/solr.iml 
dev-tools/solr/core/src/test/solr-core-tests.iml
svn --parents mv dev-tools/solr/solr.iml 
dev-tools/solr/core/src/java/solr-core.iml
{noformat}

Committing shortly.
                
> The IntelliJ configuration can't directly handle complex inter-module 
> dependencies involving the test-framework modules
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-4367
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4367
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: general/build
>    Affects Versions: 5.0, 4.0
>            Reporter: Steven Rowe
>            Assignee: Steven Rowe
>            Priority: Minor
>         Attachments: LUCENE-4367.patch
>
>
> See LUCENE-4365 for a description of the circular dependencies currently in 
> Lucene/Solr.
> The IntelliJ configuration produced by {{ant idea}} should be modified 
> similarly to the Maven configuration changes committed under LUCENE-4365: the 
> four modules with circular dependencies involving the Solr or the Lucene 
> test-framework should be split into main/test modules ({{lucene/core}}, 
> {{lucene/codecs}}, {{solr/core}}, and {{solr/solrj}}), which will eliminate 
> the circular dependencies.

--
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-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to