diff --git a/CHANGES.txt b/CHANGES.txt index f23ac74ce7c..690e3adc84e 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -614,6 +614,10 @@ Build 6. SOLR-672: Nightly release includes contrib sources. (Jeremy Hinegardner, shalin) + 7. SOLR-586: Added ant target and POM files for building maven artifacts of the Solr core, common, + client and contrib. The target can publish artifacts with source and javadocs. + (Spencer Crissman, Craig McClanahan, shalin) + ================== Release 1.2, 20070602 ================== Upgrading from Solr 1.1 diff --git a/build.xml b/build.xml index eafc2d37c3c..2c8f9127fa2 100644 --- a/build.xml +++ b/build.xml @@ -17,7 +17,7 @@ limitations under the License. --> - + @@ -144,7 +144,31 @@ destdir="${build.javadoc}/core" title="${Name} ${version} core API (${specversion})"> - + + + + + + + + + + + + + + + + + + + + + + + @@ -169,6 +193,7 @@ + @@ -181,7 +206,7 @@ failonerror="true"/> - + - + @@ -511,13 +536,43 @@ + + + + + + + + + + + + + + + + + + + + + @@ -580,7 +635,7 @@ + depends="dist, example, javadoc, dist-src, dist-javadoc"> @@ -625,6 +680,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client/java/solrj/solr-solrj-pom.xml.template b/client/java/solrj/solr-solrj-pom.xml.template new file mode 100644 index 00000000000..ebf60743304 --- /dev/null +++ b/client/java/solrj/solr-solrj-pom.xml.template @@ -0,0 +1,89 @@ + + + + + 4.0.0 + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + + org.apache.lucene.solr + solr-solrj + Apache Solr Solrj + @maven_version@ + Apache Solr Solrj + jar + + + + + + org.apache.lucene.solr + solr-common + @maven_version@ + + + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-codec + commons-codec + 1.3 + + + org.apache.commons + commons-io + 1.3.2 + + + commons-logging + commons-logging + 1.0.4 + + + + + stax + stax + 1.2.0 + + + stax + stax-api + 1.0.1 + + + stax-utils + stax-utils + snapshot-20040917 + + + + + diff --git a/common-build.xml b/common-build.xml index 0548f4d869b..8d2cf19dc43 100644 --- a/common-build.xml +++ b/common-build.xml @@ -88,7 +88,30 @@ - + + + + + + + + + + + + + + + + + + @@ -122,14 +145,16 @@ - + + @@ -137,7 +162,7 @@ - + - + - + - - + + + + 4.0.0 + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + + org.apache.lucene.solr + solr-dataimporthandler + Apache Solr DataImportHandler + @maven_version@ + Apache Solr DataImportHandler + jar + + diff --git a/lib/solr-commons-csv-pom.xml.template b/lib/solr-commons-csv-pom.xml.template new file mode 100644 index 00000000000..3b528005b0d --- /dev/null +++ b/lib/solr-commons-csv-pom.xml.template @@ -0,0 +1,36 @@ + + + + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + 4.0.0 + org.apache.lucene.solr + solr-commons-csv + Solr Specific Commons CSV + @maven_version@ + Solr Specific Commons CSV + jar + diff --git a/lib/solr-lucene-analyzers-pom.xml.template b/lib/solr-lucene-analyzers-pom.xml.template new file mode 100644 index 00000000000..2fa068d483c --- /dev/null +++ b/lib/solr-lucene-analyzers-pom.xml.template @@ -0,0 +1,35 @@ + + + + 4.0.0 + + org.apache.lucene.solr + solr-lucene-contrib + @maven_version@ + + org.apache.lucene.solr + solr-lucene-analyzers + Solr Specific Lucene Analyzers + @maven_version@ + Solr Specific Additional Analyzers + jar + diff --git a/lib/solr-lucene-contrib-pom.xml.template b/lib/solr-lucene-contrib-pom.xml.template new file mode 100644 index 00000000000..0d1f077c13b --- /dev/null +++ b/lib/solr-lucene-contrib-pom.xml.template @@ -0,0 +1,48 @@ + + + + + 4.0.0 + + org.apache.lucene.solr + solr-parent + @maven_version@ + + solr-lucene-contrib + Solr Specific Lucene Contrib POM + @maven_version@ + pom + + + org.apache.lucene.solr + solr-lucene-core + @maven_version@ + + + + 1.0.4 + 1.7 + 3.1 + 1.7.0 + 1.4 + + diff --git a/lib/solr-lucene-core-pom.xml.template b/lib/solr-lucene-core-pom.xml.template new file mode 100644 index 00000000000..5125bb62281 --- /dev/null +++ b/lib/solr-lucene-core-pom.xml.template @@ -0,0 +1,36 @@ + + + + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + 4.0.0 + org.apache.lucene.solr + solr-lucene-core + Solr Specific Lucene Core + @maven_version@ + Solr Specific Lucene Core + jar + diff --git a/lib/solr-lucene-highlighter-pom.xml.template b/lib/solr-lucene-highlighter-pom.xml.template new file mode 100644 index 00000000000..2d3c1617015 --- /dev/null +++ b/lib/solr-lucene-highlighter-pom.xml.template @@ -0,0 +1,38 @@ + + + + + 4.0.0 + + org.apache.lucene.solr + solr-lucene-contrib + @maven_version@ + + org.apache.lucene.solr + solr-lucene-highlighter + Solr Specific Lucene Highlighter + @maven_version@ + + This is the highlighter for apache lucene java + + jar + diff --git a/lib/solr-lucene-queries-pom.xml.template b/lib/solr-lucene-queries-pom.xml.template new file mode 100644 index 00000000000..829a363c999 --- /dev/null +++ b/lib/solr-lucene-queries-pom.xml.template @@ -0,0 +1,38 @@ + + + + + 4.0.0 + + org.apache.lucene.solr + solr-lucene-contrib + @maven_version@ + + org.apache.lucene.solr + solr-lucene-queries + Solr Specific Lucene Queries + @maven_version@ + + Queries - various query object exotica not in core + + jar + diff --git a/lib/solr-lucene-snowball-pom.xml.template b/lib/solr-lucene-snowball-pom.xml.template new file mode 100644 index 00000000000..2c777a2b3ff --- /dev/null +++ b/lib/solr-lucene-snowball-pom.xml.template @@ -0,0 +1,36 @@ + + + + + 4.0.0 + + org.apache.lucene.solr + solr-lucene-contrib + @maven_version@ + + org.apache.lucene.solr + solr-lucene-snowball + Solr Specific Lucene Snowball + @maven_version@ + Snowball Analyzers + jar + diff --git a/lib/solr-lucene-spellchecker-pom.xml.template b/lib/solr-lucene-spellchecker-pom.xml.template new file mode 100644 index 00000000000..87056a86d4a --- /dev/null +++ b/lib/solr-lucene-spellchecker-pom.xml.template @@ -0,0 +1,36 @@ + + + + + 4.0.0 + + org.apache.lucene.solr + solr-lucene-contrib + @maven_version@ + + org.apache.lucene.solr + solr-lucene-spellchecker + Solr Specific Lucene Spellchecker + @maven_version@ + Spell Checker + jar + diff --git a/solr-common-pom.xml.template b/solr-common-pom.xml.template new file mode 100644 index 00000000000..bf637e79901 --- /dev/null +++ b/solr-common-pom.xml.template @@ -0,0 +1,47 @@ + + + + + 4.0.0 + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + + org.apache.lucene.solr + solr-common + Apache Solr Common + @maven_version@ + Apache Solr Common + jar + + + + + + diff --git a/solr-core-pom.xml.template b/solr-core-pom.xml.template new file mode 100644 index 00000000000..13addf7c3b3 --- /dev/null +++ b/solr-core-pom.xml.template @@ -0,0 +1,128 @@ + + + + + 4.0.0 + + + org.apache.lucene.solr + solr-parent + @maven_version@ + + + org.apache.lucene.solr + solr-core + Apache Solr Core + @maven_version@ + Apache Solr Embedded Server + jar + + + + + + org.apache.lucene.solr + solr-common + @maven_version@ + + + org.apache.lucene.solr + solr-solrj + @maven_version@ + + + + + org.apache.lucene.solr + solr-lucene-analyzers + @maven_version@ + + + org.apache.lucene.solr + solr-lucene-highlighter + @maven_version@ + + + org.apache.lucene.solr + solr-lucene-queries + @maven_version@ + + + org.apache.lucene.solr + solr-lucene-snowball + @maven_version@ + + + org.apache.lucene.solr + solr-lucene-spellchecker + @maven_version@ + + + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-codec + commons-codec + 1.3 + + + org.apache.commons + commons-io + 1.3.2 + + + commons-logging + commons-logging + 1.0.4 + + + + + org.apache.lucene.solr + solr-commons-csv + @maven_version@ + + + + + stax + stax + 1.2.0 + + + stax + stax-api + 1.0.1 + + + stax-utils + stax-utils + snapshot-20040917 + + + + + diff --git a/solr-parent-pom.xml.template b/solr-parent-pom.xml.template new file mode 100644 index 00000000000..0201395d8c4 --- /dev/null +++ b/solr-parent-pom.xml.template @@ -0,0 +1,99 @@ + + + + + 4.0.0 + + + org.apache + apache + 4 + + + org.apache.lucene.solr + solr-parent + Apache Solr Parent POM + @maven_version@ + Apache Solr Parent POM + http://lucene.apache.org/solr + pom + + + JIRA + http://issues.apache.org/jira/browse/SOLR + + + + Hudson + + http://lucene.zones.apache.org:8080/hudson/job/Solr-Nightly/ + + + + + + Solr User List + solr-user-subscribe@lucene.apache.org + solr-user-unsubscribe@lucene.apache.org + + http://mail-archives.apache.org/mod_mbox/solr-user/ + + + + Solr Developer List + solr-dev-subscribe@lucene.apache.org + solr-dev-unsubscribe@lucene.apache.org + + http://mail-archives.apache.org/mod_mbox/solr-dev/ + + + + Solr Commits List + solr-commits-subscribe@lucene.apache.org + + solr-commits-unsubscribe@lucene.apache.org + + + http://mail-archives.apache.org/mod_mbox/solr-commits/ + + + + + 2000 + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + + scm:svn:http://svn.apache.org/repos/asf/lucene/solr + + + scm:svn:https://svn.apache.org/repos/asf/lucene/solr + + + +