From 2ff2d5d9339e29976e2b437afe81fe0b2e48a250 Mon Sep 17 00:00:00 2001 From: dsyer Date: Thu, 19 Feb 2009 15:25:48 +0000 Subject: [PATCH] assembly tweaks - not there yet --- .../src/main/resources/META-INF/MANIFEST.MF | 14 +- pom.xml | 377 ++++++++++++------ 2 files changed, 272 insertions(+), 119 deletions(-) diff --git a/archetypes/simple-cli/src/main/resources/META-INF/MANIFEST.MF b/archetypes/simple-cli/src/main/resources/META-INF/MANIFEST.MF index 9cc4c1364..4bc828571 100644 --- a/archetypes/simple-cli/src/main/resources/META-INF/MANIFEST.MF +++ b/archetypes/simple-cli/src/main/resources/META-INF/MANIFEST.MF @@ -1,8 +1,9 @@ Manifest-Version: 1.0 Bundle-Name: Spring Batch Cammand Line Archetype +Bundle-Classpath: . Archiver-Version: Plexus Archiver -Build-Jdk: 1.5.0_09 Built-By: dsyer +Build-Jdk: 1.5.0_09 Created-By: Apache Maven Import-Package: javax.sql,org.apache.commons.io;version="[1.4.0, 2.0.0 )";resolution:=optional,org.apache.commons.logging;version="[1.1.0, 2 @@ -21,9 +22,10 @@ Import-Package: javax.sql,org.apache.commons.io;version="[1.4.0, 2.0.0 ramework.util;version="[2.5.5, 3.0.0)";resolution:=optional Bundle-ManifestVersion: 2 Bundle-SymbolicName: org.springframework.batch.archetype.simple.cli -Export-Package: example;version="${version}";uses:="org.springframewor - k.batch.item",test.jdbc.datasource;version="${version}";uses:="javax. - sql,org.apache.commons.logging,org.springframework.core.io,org.spring - framework.transaction" -Bundle-Version: ${version} +Export-Package: example;version="2.0.0.CI-SNAPSHOT";uses:="org.springf + ramework.batch.item",test.jdbc.datasource;version="2.0.0.CI-SNAPSHOT" + ;uses:="javax.sql,org.apache.commons.logging,org.springframework.bean + s.factory,org.springframework.core.io,org.springframework.transaction + ,org.springframework.transaction.support" +Bundle-Version: 2.0.0.CI-SNAPSHOT diff --git a/pom.xml b/pom.xml index 98e4fe650..ce06160a2 100644 --- a/pom.xml +++ b/pom.xml @@ -60,11 +60,18 @@ - deployment + all + + spring-batch-infrastructure-tests + spring-batch-integration + build-central + + + + release spring-batch-samples archetypes - docs @@ -75,19 +82,232 @@ org.apache.maven.plugins maven-source-plugin + + maven-assembly-plugin + 2.2-beta-3 + false + + + zip-files + false + + single + + + + src/assembly/no-dependencies.xml + src/assembly/with-dependencies.xml + + + + + + + com.agilejava.docbkx + docbkx-maven-plugin + 2.0.8 + + + single-page + + generate-html + + + ${basedir}/src/docbkx/resources/xsl/html.xsl + + + + + + + + + + + + + + + + + + + + + + + + pre-site + + + single-pdf + + generate-pdf + + + src/site/docbook/reference/ + src/docbkx/resources/images/ + + + + + pre-site + + + multi-page + + generate-html + + + true + ${basedir}/src/docbkx/resources/xsl/html_chunk.xsl + + + + + + + + + + + + + + + + + + + + + + + + pre-site + + + + + org.docbook + docbook-xml + 4.4 + runtime + + + + org.apache.xmlgraphics + fop + 0.93 + + + + index.xml + false + + css/html.css + ${basedir}/src/site/docbook/reference + ${basedir}/src/docbkx/resources/xsl/fopdf.xsl + true + + + version + ${project.version} + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + copy-parent-pom + generate-sources + + + + + + + run + + + + - all - - spring-batch-samples - archetypes - spring-batch-infrastructure-tests - spring-batch-integration - docs - build-central - + verify + + false + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + extract + verify + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-invoker-plugin + + + samples @@ -134,12 +354,6 @@ apache-snapshots http://people.apache.org/maven-snapshot-repository - - - atlassian-m2-repository - Atlassian Maven 2.x Repository - http://repository.atlassian.com/maven2 - @@ -152,8 +366,7 @@ maven-site-plugin @@ -207,57 +420,6 @@ - - xsl-aggregation - - - src/main/xsl/emma.xsl - - - - - - org.apache.maven.plugins - maven-antrun-plugin - false - - - xsl - site - - - Aggregating XSL reports - - - - - - - - -
- ]]> -
-
- ]]> -
-
- - - - -
-
- - run - -
-
-
-
-
-
http://www.springframework.org/download @@ -316,45 +478,12 @@ org.apache.maven.plugins maven-antrun-plugin - - - junitreport - site - - - Creating JUnit reports - - - - - - - - Creating Emma reports - - - - - - - - - run - - - org.apache.ant ant 1.7.0 - - ant - ant-junit - 1.6.5 - org.apache.ant ant-trax @@ -372,6 +501,31 @@ + + org.apache.maven.plugins + maven-invoker-plugin + + target/it/no-dep + target/local-repo + true + ${basedir}/src/it/settings.xml + + test + + + samples/*/pom.xml + + + + + integration-test + verify + + run + + + + maven-javadoc-plugin @@ -783,16 +937,6 @@ maven-surefire-report-plugin 2.3 - - com.interface21.maven - maven-external-report-plugin - 1.0 - - JUnit Report - JUnit test results for this project - junit-reports - - org.codehaus.mojo jdepend-maven-plugin @@ -924,6 +1068,13 @@ never + + agilejava + http://agilejava.com/maven + + false + + spring-external-svn Spring External SVN Repository