lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Rowe (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (LUCENE-4367) The IntelliJ configuration can't directly handle complex inter-module dependencies involving the test-framework modules
Date Sun, 09 Sep 2012 08:13:07 GMT

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


Mime
View raw message