[ https://issues.apache.org/jira/browse/LUCENE-2957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steven Rowe updated LUCENE-2957: -------------------------------- Description: Currently, in addition to deploying artifacts for all of the Lucene and Solr modules to a repository (by default local), the {{generate-maven-artifacts}} target also deploys artifacts for the following non-Mavenized Solr dependencies (lucene_solr_3_1 version given here): # {{solr/lib/commons-csv-1.0-SNAPSHOT-r966014.jar}} as org.apache.solr:solr-commons-csv:3.1 # {{solr/lib/apache-solr-noggit-r944541.jar}} as org.apache.solr:solr-noggit:3.1 \\ \\ The following {{.jar}}'s should be added to the above list (lucene_solr_3_1 version given here): \\ \\ # {{lucene/contrib/icu/lib/icu4j-4_6.jar}} # {{lucene/contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ}}{{-1257.jar}} # {{solr/contrib/clustering/lib/carrot2-core-3.4.2.jar}}** # {{solr/contrib/uima/lib/uima-an-alchemy.jar}} # {{solr/contrib/uima/lib/uima-an-calais.jar}} # {{solr/contrib/uima/lib/uima-an-tagger.jar}} # {{solr/contrib/uima/lib/uima-an-wst.jar}} # {{solr/contrib/uima/lib/uima-core.jar}} \\ \\ I think it makes sense to follow the same model as the current non-Mavenized dependencies: \\ \\ * {{groupId}} = {{org.apache.solr/.lucene}} * {{artifactId}} = {{solr-/lucene-}}<original-name>, * {{version}} = <lucene-solr-release-version>. **The carrot2-core jar doesn't need to be included in trunk's release artifacts, since there already is a Mavenized Java6-compiled jar. branch_3x and lucene_solr_3_1 will need this Solr-specific Java5-compiled maven artifact, though. was: Currently, in addition to deploying artifacts for all of the Lucene and Solr modules to a repository (by default local), the {{generate-maven-artifacts}} target also deploys artifacts for the following non-Mavenized Solr dependencies (lucene_solr_3_1 version given here): # {{solr/lib/commons-csv-1.0-SNAPSHOT-r966014.jar}} as org.apache.solr:solr-commons-csv:3.1 # {{solr/lib/apache-solr-noggit-r944541.jar}} as org.apache.solr:solr-noggit:3.1 \\ \\ The following {{.jar}}'s should be added to the above list (lucene_solr_3_1 version given here): \\ \\ # {{lucene/contrib/icu/lib/icu4j-4_6.jar}} # {{lucene/contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ}}{{-1257.jar}} # {{lucene/contrib/benchmark/lib/xml-apis-2.9.0.jar}} # {{solr/contrib/clustering/lib/carrot2-core-3.4.2.jar}}** # {{solr/contrib/uima/lib/uima-an-alchemy.jar}} # {{solr/contrib/uima/lib/uima-an-calais.jar}} # {{solr/contrib/uima/lib/uima-an-tagger.jar}} # {{solr/contrib/uima/lib/uima-an-wst.jar}} # {{solr/contrib/uima/lib/uima-core.jar}} \\ \\ I think it makes sense to follow the same model as the current non-Mavenized dependencies: \\ \\ * {{groupId}} = {{org.apache.solr/.lucene}} * {{artifactId}} = {{solr-/lucene-}}<original-name>, * {{version}} = <lucene-solr-release-version>. **The carrot2-core jar doesn't need to be included in trunk's release artifacts, since there already is a Mavenized Java6-compiled jar. branch_3x and lucene_solr_3_1 will need this Solr-specific Java5-compiled maven artifact, though. Removed {{xml-apis-2.9.0.jar}} from the list of publishable dependencies because it's being removed by LUCENE-2961 > generate-maven-artifacts target should include all non-Mavenized Lucene & > Solr dependencies > ------------------------------------------------------------------------------------------- > > Key: LUCENE-2957 > URL: https://issues.apache.org/jira/browse/LUCENE-2957 > Project: Lucene - Java > Issue Type: Improvement > Components: Build > Affects Versions: 3.1, 3.2, 4.0 > Reporter: Steven Rowe > Priority: Minor > Fix For: 3.1, 3.2, 4.0 > > > Currently, in addition to deploying artifacts for all of the Lucene and Solr > modules to a repository (by default local), the {{generate-maven-artifacts}} > target also deploys artifacts for the following non-Mavenized Solr > dependencies (lucene_solr_3_1 version given here): > # {{solr/lib/commons-csv-1.0-SNAPSHOT-r966014.jar}} as > org.apache.solr:solr-commons-csv:3.1 > # {{solr/lib/apache-solr-noggit-r944541.jar}} as > org.apache.solr:solr-noggit:3.1 > \\ \\ > The following {{.jar}}'s should be added to the above list (lucene_solr_3_1 > version given here): > \\ \\ > # {{lucene/contrib/icu/lib/icu4j-4_6.jar}} > # > {{lucene/contrib/benchmark/lib/xercesImpl-2.9.1-patched-XERCESJ}}{{-1257.jar}} > # {{solr/contrib/clustering/lib/carrot2-core-3.4.2.jar}}** > # {{solr/contrib/uima/lib/uima-an-alchemy.jar}} > # {{solr/contrib/uima/lib/uima-an-calais.jar}} > # {{solr/contrib/uima/lib/uima-an-tagger.jar}} > # {{solr/contrib/uima/lib/uima-an-wst.jar}} > # {{solr/contrib/uima/lib/uima-core.jar}} > \\ \\ > I think it makes sense to follow the same model as the current non-Mavenized > dependencies: > \\ \\ > * {{groupId}} = {{org.apache.solr/.lucene}} > * {{artifactId}} = {{solr-/lucene-}}<original-name>, > * {{version}} = <lucene-solr-release-version>. > **The carrot2-core jar doesn't need to be included in trunk's release > artifacts, since there already is a Mavenized Java6-compiled jar. branch_3x > and lucene_solr_3_1 will need this Solr-specific Java5-compiled maven > artifact, though. -- This message is automatically generated by JIRA. 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