[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-11 Thread Steven Rowe (JIRA)

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

Steven Rowe updated LUCENE-2957:


Attachment: LUCENE-2923-part3.patch

Patch that includes carrot2-core jar in generate-maven-artifacts.

Committing shortly.

 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
Assignee: Steven Rowe
Priority: Minor
 Fix For: 3.1, 3.2, 4.0

 Attachments: LUCENE-2923-part3.patch, LUCENE-2957-part2.patch, 
 LUCENE-2957.patch


 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



[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-10 Thread Steven Rowe (JIRA)

 [ 
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}} = 

[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-10 Thread Steven Rowe (JIRA)

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

Steven Rowe updated LUCENE-2957:


Attachment: LUCENE-2957.patch

Patch against trunk implementing the changes.

This patch also marks the local patched versions of the jetty and jetty-uril 
Solr dependencies as optional, so that they will be available for compilation 
and testing, but will not be published and will not trigger transitive 
resolution of the dependency for projects that depend on solr-core (including 
the Solr .war, which should not contain these .jars).

 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

 Attachments: LUCENE-2957.patch


 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



[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-10 Thread Steven Rowe (JIRA)

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

Steven Rowe updated LUCENE-2957:


Attachment: LUCENE-2957-part2.patch

This patch fixes up the inconsistent naming of the UIMAJ jars.

 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
Assignee: Steven Rowe
Priority: Minor
 Fix For: 3.1, 3.2, 4.0

 Attachments: LUCENE-2957-part2.patch, LUCENE-2957.patch


 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



[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-09 Thread Steven Rowe (JIRA)

 [ 
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}}
# {{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}}
# {{solr/example/lib/jetty-6.1.26-patched-JETTY-1340.jar}}
# {{solr/example/lib/jetty-util-6.1.26-patched-JETTY-1340.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}}
# {{lucene/contrib/db/bdb/lib/db-4.7.25.jar}}
# {{lucene/contrib/db/bdb-je/lib/je-3.3.93.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}}
# {{solr/example/lib/jetty-6.1.26-patched-JETTY-1340.jar}}
# {{solr/example/lib/jetty-util-6.1.26-patched-JETTY-1340.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.


Edited description: 

# Removed berkeleydb jars from the list.  These are not in the source tree, I 
assume because their licenses aren't compatible with the ASL, so releasing them 
as maven artifacts makes no sense.
# Added note about carrot2-core

 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}}
 # {{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}}
 # 

[jira] Updated: (LUCENE-2957) generate-maven-artifacts target should include all non-Mavenized Lucene Solr dependencies

2011-03-09 Thread Steven Rowe (JIRA)

 [ 
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}}
# {{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.

  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}}
# {{solr/example/lib/jetty-6.1.26-patched-JETTY-1340.jar}}
# {{solr/example/lib/jetty-util-6.1.26-patched-JETTY-1340.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 the jetty and jetty-util jars from the list of publishable 
non-mavenized dependencies, as they are used mainly for testing.

 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}}
 # {{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}}
 #