[jboss-cvs] JBossAS SVN: r107170 - in projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1: api and 9 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jul 28 13:45:11 EDT 2010
Author: jesper.pedersen
Date: 2010-07-28 13:45:11 -0400 (Wed, 28 Jul 2010)
New Revision: 107170
Added:
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/tools/mvn/
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/tools/mvn/HEADER
Modified:
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/api/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/codegenerator/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/common/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/core/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/deployers/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/embedded/build.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/ivy.xml
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/lib/
projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/validator/build.xml
Log:
[JBJCA-389] Generate Maven artifacts
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/api/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/api/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/api/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -90,4 +90,60 @@
</copy>
</target>
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-spec-api-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="The Java EE Connector Architecture 1.6 API - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.api.dir}/docs"/>
+ <javadoc packagenames="javax.*"
+ sourcepath="src/main/java"
+ destdir="${build.api.dir}/docs"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="JCA 1.6 specification"
+ doctitle="JCA 1.6 specification"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.api.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.api.dir}/docs" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-spec-api-javadoc.jar"
+ basedir="${build.api.dir}/docs"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="The Java EE Connector Architecture 1.6 API - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -237,7 +237,9 @@
Target: resolve
================================= -->
<target name="resolve" depends="init">
- <ivy:retrieve pattern="${lib.dir}/[conf]/[artifact].[ext]" sync="true"/>
+ <ivy:retrieve pattern="${lib.dir}/[conf]/[artifact].[ext]"
+ conf="common,sjc,embedded,arquillian,jetty,test"
+ sync="true"/>
</target>
<!-- =================================
@@ -324,6 +326,19 @@
</target>
<!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="resolve">
+ <ant dir="api" inheritRefs="true" target="artifacts"/>
+ <ant dir="common" inheritRefs="true" target="artifacts"/>
+ <ant dir="core" inheritRefs="true" target="artifacts"/>
+ <ant dir="validator" inheritRefs="true" target="artifacts"/>
+ <ant dir="deployers" inheritRefs="true" target="artifacts"/>
+ <ant dir="embedded" inheritRefs="true" target="artifacts"/>
+ <ant dir="codegenerator" inheritRefs="true" target="artifacts"/>
+ </target>
+
+ <!-- =================================
Target: sjc
================================= -->
<target name="sjc" depends="jars">
@@ -863,4 +878,258 @@
<ivy:cleancache />
</target>
+ <!-- =================================
+ Target: nexus
+ ================================= -->
+ <target name="nexus" depends="clean,artifacts">
+ <ivy:retrieve pattern="${lib.dir}/[conf]/[artifact].[ext]"
+ conf="${name}-codegenerator,${name}-common-api,${name}-common-impl,${name}-core-api,${name}-core-impl,${name}-core-spi,${name}-deployers-fungal,${name}-embedded,${name}-embedded-arquillian,${name}-spec-api,${name}-validator,${name}-validator-ant,${name}-validator-cli"
+ sync="true"/>
+
+ <!-- <fail message="Required Apache Ivy update missing"/> -->
+
+ <delete file="${target.dir}/release.sh"/>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">#!/bin/sh
+PWD=`pwd`
+VERSION=${major}.${minor}.${patch}.${type}
+REPOSITORY='-Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ -DrepositoryId=jboss-releases'
+</concat>
+
+ <!-- ironjacamar-codegenerator -->
+ <delete file="${target.dir}/${name}-codegenerator.xml"/>
+ <ivy:makepom artifactName="${name}-codegenerator"
+ conf="${name}-codegenerator"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-codegenerator.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-codegenerator" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-codegenerator.jar -DpomFile=${name}-codegenerator.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-codegenerator-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-codegenerator -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-codegenerator-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-codegenerator -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-common-api -->
+ <delete file="${target.dir}/${name}-common-api.xml"/>
+ <ivy:makepom artifactName="${name}-common-api"
+ conf="${name}-common-api"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-common-api.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-common-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-api.jar -DpomFile=${name}-common-api.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-api-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-common-api -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+<!--
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-api-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-common-api -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+-->
+</concat>
+
+ <!-- ironjacamar-common-impl -->
+ <delete file="${target.dir}/${name}-common-impl.xml"/>
+ <ivy:makepom artifactName="${name}-common-impl"
+ conf="${name}-common-impl"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-common-impl.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-common-impl" scope="runtime"/>
+ <dependency artifact="${name}-spec-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-impl.jar -DpomFile=${name}-common-impl.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-impl-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-common-impl -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-common-impl-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-common-impl -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-core-api -->
+ <delete file="${target.dir}/${name}-core-api.xml"/>
+ <ivy:makepom artifactName="${name}-core-api"
+ conf="${name}-core-api"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-core-api.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-core-api" scope="runtime"/>
+ <dependency artifact="${name}-core-spi" scope="runtime"/>
+ <dependency artifact="${name}-spec-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-api.jar -DpomFile=${name}-core-api.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-api-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-api -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-api-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-api -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-core-impl -->
+ <delete file="${target.dir}/${name}-core-impl.xml"/>
+ <ivy:makepom artifactName="${name}-core-impl"
+ conf="${name}-core-impl"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-core-impl.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-core-impl" scope="runtime"/>
+ <dependency artifact="${name}-common-impl" scope="runtime"/>
+ <dependency artifact="${name}-core-api" scope="runtime"/>
+ <dependency artifact="${name}-core-spi" scope="runtime"/>
+ <dependency artifact="${name}-spec-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-impl.jar -DpomFile=${name}-core-impl.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-impl-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-impl -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-impl-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-impl -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-core-spi -->
+ <delete file="${target.dir}/${name}-core-spi.xml"/>
+ <ivy:makepom artifactName="${name}-core-spi"
+ conf="${name}-core-spi"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-core-spi.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-core-spi" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-spi.jar -DpomFile=${name}-core-spi.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-spi-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-spi -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-core-spi-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-core-spi -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-deployers-fungal -->
+ <delete file="${target.dir}/${name}-deployers-fungal.xml"/>
+ <ivy:makepom artifactName="${name}-deployers-fungal"
+ conf="${name}-deployers-fungal"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-deployers-fungal.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-deployers-fungal" scope="runtime"/>
+ <dependency artifact="${name}-common-impl" scope="runtime"/>
+ <dependency artifact="${name}-core-api" scope="runtime"/>
+ <dependency artifact="${name}-core-impl" scope="runtime"/>
+ <dependency artifact="${name}-core-spi" scope="runtime"/>
+ <dependency artifact="${name}-spec-api" scope="runtime"/>
+ <dependency artifact="${name}-validator" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-deployers-fungal.jar -DpomFile=${name}-deployers-fungal.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-deployers-fungal-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-deployers-fungal -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-deployers-fungal-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-deployers-fungal -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-embedded -->
+ <delete file="${target.dir}/${name}-embedded.xml"/>
+ <ivy:makepom artifactName="${name}-embedded"
+ conf="${name}-embedded"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-embedded.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-embedded" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded.jar -DpomFile=${name}-embedded.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-embedded -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-embedded -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <!-- ironjacamar-embedded-arquillian -->
+ <delete file="${target.dir}/${name}-embedded-arquillian.xml"/>
+ <ivy:makepom artifactName="${name}-embedded-arquillian"
+ conf="${name}-embedded-arquillian"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-embedded-arquillian.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-embedded-arquillian" scope="runtime"/>
+ <dependency artifact="${name}-embedded" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded-arquillian.jar -DpomFile=${name}-embedded-arquillian.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded-arquillian-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-embedded-arquillian -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-embedded-arquillian-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-embedded-arquillian -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+
+ <!-- ironjacamar-spec-api -->
+ <delete file="${target.dir}/${name}-spec-api.xml"/>
+ <ivy:makepom artifactName="${name}-spec-api"
+ conf="${name}-spec-api"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-spec-api.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-spec-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-spec-api.jar -DpomFile=${name}-spec-api.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-spec-api-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-spec-api -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-spec-api-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-spec-api -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+
+ <!-- ironjacamar-validator -->
+ <delete file="${target.dir}/${name}-validator.xml"/>
+ <ivy:makepom artifactName="${name}-validator"
+ conf="${name}-validator"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-validator.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-validator" scope="runtime"/>
+ <dependency artifact="${name}-common-impl" scope="runtime"/>
+ <dependency artifact="${name}-spec-api" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator.jar -DpomFile=${name}-validator.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+
+ <!-- ironjacamar-validator-ant -->
+ <delete file="${target.dir}/${name}-validator-ant.xml"/>
+ <ivy:makepom artifactName="${name}-validator-ant"
+ conf="${name}-validator-ant"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-validator-ant.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-validator-ant" scope="runtime"/>
+ <dependency artifact="${name}-validator" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-ant.jar -DpomFile=${name}-validator-ant.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-ant-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator-ant -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-ant-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator-ant -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+
+ <!-- ironjacamar-validator-cli -->
+ <delete file="${target.dir}/${name}-validator-cli.xml"/>
+ <ivy:makepom artifactName="${name}-validator-cli"
+ conf="${name}-validator-cli"
+ ivyfile="${basedir}/ivy.xml"
+ pomfile="${target.dir}/${name}-validator-cli.xml"
+ headerFile="${tools.dir}/mvn/HEADER">
+ <mapping conf="${name}-validator-cli" scope="runtime"/>
+ <dependency artifact="${name}-validator" scope="runtime"/>
+ </ivy:makepom>
+
+ <concat destfile="${target.dir}/release.sh" append="true" force="true" eol="unix">
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-cli.jar -DpomFile=${name}-validator-cli.xml $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-cli-sources.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator-cli -Dversion=$VERSION -Dclassifier=sources -Dpackaging=jar $REPOSITORY
+mvn deploy:deploy-file -Dfile=$PWD/${name}-validator-cli-javadoc.jar -DgeneratePom=false -DgroupId=org.jboss.${name} -DartifactId=${name}-validator-cli -Dversion=$VERSION -Dclassifier=javadoc -Dpackaging=jar $REPOSITORY
+</concat>
+
+ <chmod file="${target.dir}/release.sh" perm="755"/>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/codegenerator/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/codegenerator/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/codegenerator/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -71,7 +71,7 @@
update="true"
level="9">
<manifest>
- <attribute name="Implementation-Title" value="IronJacamar Common"/>
+ <attribute name="Implementation-Title" value="IronJacamar Codegenerator"/>
<attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
<attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
<attribute name="Implementation-Vendor-Id" value="org.jboss"/>
@@ -223,4 +223,60 @@
</target>
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-codegenerator-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Codegenerator - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.codegenerator.dir}/docs"/>
+ <javadoc packagenames="org.*"
+ sourcepath="src/main/java"
+ destdir="${build.codegenerator.dir}/docs"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Codegenerator"
+ doctitle="IronJacamar Codegenerator"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.codegenerator.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.codegenerator.dir}/docs" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-codegenerator-javadoc.jar"
+ basedir="${build.codegenerator.dir}/docs"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Codegenerator - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/common/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/common/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/common/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -219,5 +219,121 @@
<fileset dir="src/test/resources" />
</copy>
</target>
+
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-common-api-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/common/api/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Common API - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-common-impl-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ excludes="**/common/api/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Common Implementation - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.common.dir}/docs"/>
+<!--
+ <mkdir dir="${build.common.dir}/docs/api"/>
+ <javadoc destdir="${build.common.dir}/docs/api"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Common - API"
+ doctitle="IronJacamar Common - API"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.common.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/common/api/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.common.dir}/docs/api" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-common-api-javadoc.jar"
+ basedir="${build.common.dir}/docs/api"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Common API - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+-->
+
+ <mkdir dir="${build.common.dir}/docs/impl"/>
+ <javadoc destdir="${build.common.dir}/docs/impl"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Common - Implementation"
+ doctitle="IronJacamar Common - Implementation"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.common.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <exclude name="**/common/api/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.common.dir}/docs/impl" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-common-impl-javadoc.jar"
+ basedir="${build.common.dir}/docs/impl"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Common Implementation - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/core/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/core/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/core/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -235,4 +235,172 @@
</target>
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-core-api-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/core/api/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core API - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-core-impl-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ excludes="**/core/api/**,**/core/spi/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core Implementation - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-core-spi-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/core/spi/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core SPI - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.core.dir}/docs"/>
+ <mkdir dir="${build.core.dir}/docs/api"/>
+ <javadoc destdir="${build.core.dir}/docs/api"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Core - API"
+ doctitle="IronJacamar Core - API"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.core.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/core/api/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.core.dir}/docs/api" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-core-api-javadoc.jar"
+ basedir="${build.core.dir}/docs/api"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core API - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.core.dir}/docs/impl"/>
+ <javadoc destdir="${build.core.dir}/docs/impl"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Core - Implementation"
+ doctitle="IronJacamar Core - Implementation"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.core.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <exclude name="**/core/api/**"/>
+ <exclude name="**/core/spi/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.core.dir}/docs/impl" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-core-impl-javadoc.jar"
+ basedir="${build.core.dir}/docs/impl"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core Implementation - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.core.dir}/docs/spi"/>
+ <javadoc destdir="${build.core.dir}/docs/spi"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Core - SPI"
+ doctitle="IronJacamar Core - SPI"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.core.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/core/spi/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.core.dir}/docs/spi" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-core-spi-javadoc.jar"
+ basedir="${build.core.dir}/docs/spi"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Core SPI - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/deployers/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/deployers/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/deployers/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -456,4 +456,66 @@
</target>
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-deployers-fungal-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/deployers/common/**,**/deployers/fungal/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Deployers Fungal - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.deployers.dir}/docs"/>
+ <mkdir dir="${build.deployers.dir}/docs/fungal"/>
+ <javadoc destdir="${build.deployers.dir}/docs/fungal"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Deployers - Fungal"
+ doctitle="IronJacamar Deployers - Fungal"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.deployers.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/deployers/common/**"/>
+ <include name="**/deployers/fungal/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.deployers.dir}/docs/fungal" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-deployers-fungal-javadoc.jar"
+ basedir="${build.deployers.dir}/docs/fungal"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Deployers Fungal - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/embedded/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/embedded/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/embedded/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -245,4 +245,118 @@
</junit>
</target>
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-embedded-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ excludes="**/embedded/arquillian/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Embedded - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-embedded-arquillian-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/embedded/arquillian/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Embedded Arquillian - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.embedded.dir}/docs"/>
+ <mkdir dir="${build.embedded.dir}/docs/embedded"/>
+ <javadoc destdir="${build.embedded.dir}/docs/embedded"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Embedded"
+ doctitle="IronJacamar Embedded"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.embedded.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <exclude name="**/embedded/arquillian/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.embedded.dir}/docs/embedded" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-embedded-javadoc.jar"
+ basedir="${build.embedded.dir}/docs/embedded"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Embedded - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.embedded.dir}/docs/arquillian"/>
+ <javadoc destdir="${build.embedded.dir}/docs/arquillian"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Embedded - Arquillian"
+ doctitle="IronJacamar Embedded - Arquillian"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.embedded.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/embedded/arquillian/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.embedded.dir}/docs/arquillian" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-embedded-arquillian-javadoc.jar"
+ basedir="${build.embedded.dir}/docs/arquillian"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Embedded Arquillian - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/ivy.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/ivy.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/ivy.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -19,40 +19,71 @@
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
-<ivy-module version="2.0"
+<ivy-module version="2.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
- <info organisation="org.jboss"
- module="ironjacamar">
+ <info organisation="org.jboss.ironjacamar"
+ module="ironjacamar"
+ revision="${major}.${minor}.${patch}.${type}">
<license name="lgpl" url="http://repository.jboss.org/licenses/lgpl.txt"/>
<repository name="jboss" url="http://repository.jboss.org"/>
</info>
- <configurations defaultconfmapping="common->default;sjc->default;embedded->default;arquillian->default;jetty->default;test->default">
+ <configurations defaultconfmapping="common->default;sjc->default;embedded->default;arquillian->default;jetty->default;test->default;ironjacamar-codegenerator->default;ironjacamar-common-api->default;ironjacamar-common-impl->default;ironjacamar-core-api->default;ironjacamar-core-impl->default;ironjacamar-core-spi->default;ironjacamar-deployers-fungal->default;ironjacamar-embedded->default;ironjacamar-embedded-arquillian->default;ironjacamar-spec-api->default;ironjacamar-validator->default;ironjacamar-validator-ant->default;ironjacamar-validator-cli->default">
<conf name="common" transitive="false"/>
<conf name="sjc" transitive="false"/>
<conf name="embedded" transitive="false"/>
<conf name="arquillian" transitive="false"/>
<conf name="jetty" transitive="false"/>
<conf name="test" transitive="false"/>
+
+ <conf name="ironjacamar-codegenerator" transitive="false"/>
+ <conf name="ironjacamar-common-api" transitive="false"/>
+ <conf name="ironjacamar-common-impl" transitive="false"/>
+ <conf name="ironjacamar-core-api" transitive="false"/>
+ <conf name="ironjacamar-core-impl" transitive="false"/>
+ <conf name="ironjacamar-core-spi" transitive="false"/>
+ <conf name="ironjacamar-deployers-fungal" transitive="false"/>
+ <conf name="ironjacamar-embedded" transitive="false"/>
+ <conf name="ironjacamar-embedded-arquillian" transitive="false"/>
+ <conf name="ironjacamar-spec-api" transitive="false"/>
+ <conf name="ironjacamar-validator" transitive="false"/>
+ <conf name="ironjacamar-validator-ant" transitive="false"/>
+ <conf name="ironjacamar-validator-cli" transitive="false"/>
</configurations>
+ <publications>
+ <artifact name="ironjacamar-codegenerator" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-common-api" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-common-impl" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-core-api" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-core-impl" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-core-spi" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-deployers-fungal" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-embedded-arquillian" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-embedded" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-spec-api" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-validator" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-validator-cli" type="jar" url="http://repository.jboss.org"/>
+ <artifact name="ironjacamar-validator-ant" type="jar" url="http://repository.jboss.org"/>
+ </publications>
+
<dependencies>
<dependency org="apache-logging" name="commons-logging" rev="${version.apache-logging}" conf="common"/>
- <dependency org="com.github.fungal" name="fungal" rev="${version.fungal}" conf="sjc"/>
+ <dependency org="com.github.fungal" name="fungal" rev="${version.fungal}" conf="sjc,ironjacamar-deployers-fungal,ironjacamar-embedded"/>
<dependency org="com.github.fungal" name="fungal-cli" rev="${version.fungal}" conf="sjc"/>
<dependency org="com.sun.xml.bind" name="jaxb-impl" rev="${version.jaxb.impl}" conf="common"/>
<dependency org="dom4j" name="dom4j" rev="${version.dom4j}" conf="common"/>
<dependency org="javassist" name="javassist" rev="${version.javassist}" conf="common"/>
<dependency org="javax.activation" name="activation" rev="${version.activation}" conf="common"/>
- <dependency org="javax.validation" name="validation-api" rev="${version.validation-api}" conf="common"/>
- <dependency org="javax.xml.bind" name="jaxb-api" rev="${version.jaxb.api}" conf="common"/>
+ <dependency org="javax.validation" name="validation-api" rev="${version.validation-api}" conf="common,ironjacamar-core-impl,ironjacamar-deployers-fungal"/>
+ <dependency org="javax.xml.bind" name="jaxb-api" rev="${version.jaxb.api}" conf="common,ironjacamar-codegenerator"/>
<dependency org="jdepend" name="jdepend" rev="${version.jdepend}" conf="common"/>
<dependency org="junit" name="junit" rev="${version.junit}" conf="test"/>
<dependency org="log4j" name="log4j" rev="${version.apache-log4j}" conf="common"/>
<dependency org="org.apache" name="jasper" rev="${version.jasper}" conf="jetty"/>
- <dependency org="org.apache.ant" name="ant" rev="${version.ant}" conf="common"/>
+ <dependency org="org.apache.ant" name="ant" rev="${version.ant}" conf="common,ironjacamar-validator-ant"/>
<dependency org="org.eclipse.jdt.core.compiler" name="ecj" rev="${version.eclipse.ecj}" conf="jetty"/>
<dependency org="org.eclipse.jetty" name="jetty-continuation" rev="${version.jetty}" conf="jetty"/>
<dependency org="org.eclipse.jetty" name="jetty-http" rev="${version.jetty}" conf="jetty"/>
@@ -65,50 +96,50 @@
<dependency org="org.eclipse.jetty" name="jetty-webapp" rev="${version.jetty}" conf="jetty"/>
<dependency org="org.eclipse.jetty" name="jetty-xml" rev="${version.jetty}" conf="jetty"/>
<dependency org="org.hibernate" name="hibernate-validator" rev="${version.hibernate-validator}" conf="common"/>
- <dependency org="org.jboss" name="jboss-common-core" rev="${version.jboss.common}" conf="common"/>
- <dependency org="org.jboss" name="jboss-mdr" rev="${version.jboss.mdr}" conf="common"/>
+ <dependency org="org.jboss" name="jboss-common-core" rev="${version.jboss.common}" conf="common,ironjacamar-common-impl,ironjacamar-core-impl"/>
+ <dependency org="org.jboss" name="jboss-mdr" rev="${version.jboss.mdr}" conf="common,ironjacamar-core-impl"/>
<dependency org="org.jboss" name="jboss-reflect" rev="${version.jboss.reflect}" conf="common"/>
- <dependency org="org.jboss" name="jbossxb" rev="${version.jboss.xb}" conf="common"/>
+ <dependency org="org.jboss" name="jbossxb" rev="${version.jboss.xb}" conf="common,ironjacamar-common-impl"/>
<dependency org="org.jboss.apiviz" name="apiviz" rev="${version.apiviz}" conf="common"/>
- <dependency org="org.jboss.arquillian" name="arquillian-api" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.arquillian" name="arquillian-impl-base" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.arquillian" name="arquillian-junit" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.arquillian" name="arquillian-spi" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.arquillian.testenricher" name="arquillian-testenricher-resource" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.arquillian.protocol" name="arquillian-protocol-local" rev="${version.arquillian}" conf="arquillian"/>
- <dependency org="org.jboss.integration" name="jboss-integration" rev="${version.jboss.integration}" conf="common"/>
- <dependency org="org.jboss.javaee" name="jboss-jaspi-api" rev="${version.jboss.jaspi.api}" conf="common"/>
- <dependency org="org.jboss.javaee" name="jboss-transaction-api" rev="${version.transaction.api}" conf="common"/>
+ <dependency org="org.jboss.arquillian" name="arquillian-api" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.arquillian" name="arquillian-impl-base" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.arquillian" name="arquillian-junit" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.arquillian" name="arquillian-spi" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.arquillian.testenricher" name="arquillian-testenricher-resource" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.arquillian.protocol" name="arquillian-protocol-local" rev="${version.arquillian}" conf="arquillian,ironjacamar-embedded-arquillian"/>
+ <dependency org="org.jboss.integration" name="jboss-integration" rev="${version.jboss.integration}" conf="common,ironjacamar-core-api,ironjacamar-core-impl"/>
+ <dependency org="org.jboss.javaee" name="jboss-jaspi-api" rev="${version.jboss.jaspi.api}" conf="common,ironjacamar-core-impl"/>
+ <dependency org="org.jboss.javaee" name="jboss-transaction-api" rev="${version.transaction.api}" conf="common,ironjacamar-core-api,ironjacamar-core-impl,ironjacamar-deployers-fungal,ironjacamar-spec-api"/>
<dependency org="org.jboss.jbossts" name="jbossjts" rev="${version.jboss.ts}" conf="common"/>
<dependency org="org.jboss.jbossts" name="jbossjts-integration" rev="${version.jboss.ts}" conf="common"/>
<dependency org="org.jboss.logging" name="jboss-logging-jdk" rev="${version.jboss.logging}" conf="common"/>
<dependency org="org.jboss.logging" name="jboss-logging-log4j" rev="${version.jboss.logging}" conf="common"/>
<dependency org="org.jboss.logging" name="jboss-logging-logmanager" rev="${version.jboss.logging}" conf="common"/>
- <dependency org="org.jboss.logging" name="jboss-logging-spi" rev="${version.jboss.logging}" conf="common"/>
+ <dependency org="org.jboss.logging" name="jboss-logging-spi" rev="${version.jboss.logging}" conf="common,ironjacamar-common-impl,ironjacamar-core-impl,ironjacamar-deployers-fungal"/>
<dependency org="org.jboss.logging" name="logging-service-metadata" rev="${version.jboss.logging.metadata}" conf="common"/>
<dependency org="org.jboss.logmanager" name="jboss-logmanager" rev="${version.jboss.logmanager}" conf="common"/>
<dependency org="org.jboss.logmanager" name="jboss-logmanager-log4j" rev="${version.jboss.logmanager.log4j}" conf="common"/>
- <dependency org="org.jboss.metadata" name="jboss-metadata-common" rev="${version.jboss.metadata.common}" conf="common"/>
- <dependency org="org.jboss.metadata" name="jboss-metadata-rar" rev="${version.jboss.metadata.rar}" conf="common"/>
+ <dependency org="org.jboss.metadata" name="jboss-metadata-common" rev="${version.jboss.metadata.common}" conf="common,ironjacamar-common-impl"/>
+ <dependency org="org.jboss.metadata" name="jboss-metadata-rar" rev="${version.jboss.metadata.rar}" conf="common,ironjacamar-common-impl,ironjacamar-core-api,ironjacamar-core-impl,ironjacamar-deployers-fungal,ironjacamar-validator"/>
<dependency org="org.jboss.naming" name="jnpserver" rev="${version.jboss.naming}" conf="common"/>
- <dependency org="org.jboss.papaki" name="papaki-core" rev="${version.jboss.papaki}" conf="common"/>
- <dependency org="org.jboss.security" name="jboss-security-spi-bare" rev="${version.jboss.security}" conf="common"/>
- <dependency org="org.jboss.shrinkwrap" name="shrinkwrap-api" rev="${version.jboss.shrinkwrap}" conf="embedded"/>
+ <dependency org="org.jboss.papaki" name="papaki-core" rev="${version.jboss.papaki}" conf="common,ironjacamar-common-impl"/>
+ <dependency org="org.jboss.security" name="jboss-security-spi-bare" rev="${version.jboss.security}" conf="common,ironjacamar-core-impl"/>
+ <dependency org="org.jboss.shrinkwrap" name="shrinkwrap-api" rev="${version.jboss.shrinkwrap}" conf="embedded,ironjacamar-embedded,ironjacamar-embedded-arquillian"/>
<dependency org="org.jboss.shrinkwrap" name="shrinkwrap-impl-base" rev="${version.jboss.shrinkwrap}" conf="embedded"/>
<dependency org="org.jboss.shrinkwrap" name="shrinkwrap-spi" rev="${version.jboss.shrinkwrap}" conf="embedded"/>
<dependency org="org.jboss.slf4j" name="slf4j-jboss-logging" rev="${version.jboss.slf4j}" conf="common"/>
<dependency org="org.jboss.slf4j" name="slf4j-jboss-logmanager" rev="${version.jboss.slf4j.logmanager}" conf="common"/>
<dependency org="org.jboss.stdio" name="jboss-stdio" rev="${version.jboss.stdio}" conf="common"/>
- <dependency org="org.jboss.threads" name="jboss-threads" rev="${version.jboss.threads}" conf="common"/>
+ <dependency org="org.jboss.threads" name="jboss-threads" rev="${version.jboss.threads}" conf="common,ironjacamar-core-api,ironjacamar-core-impl"/>
<dependency org="org.mockito" name="mockito-all" rev="${version.mockito}" conf="test"/>
<dependency org="org.mortbay.jetty" name="jsp-api-2.1-glassfish" rev="${version.jetty.glassfish}" conf="jetty"/>
<dependency org="org.mortbay.jetty" name="servlet-api-2.5" rev="${version.jetty.servlet}" conf="jetty"/>
<dependency org="org.picketbox" name="jboss-security-spi" rev="${version.jboss.picketbox}" conf="common"/>
- <dependency org="org.picketbox" name="jbosssx" rev="${version.jboss.picketbox}" conf="common"/>
+ <dependency org="org.picketbox" name="jbosssx" rev="${version.jboss.picketbox}" conf="common,ironjacamar-core-impl"/>
<dependency org="org.picketbox" name="picketbox-bare" rev="${version.jboss.picketbox.bare}" conf="common"/>
<dependency org="org.slf4j" name="jcl-over-slf4j" rev="${version.slf4j}" conf="common"/>
<dependency org="org.slf4j" name="slf4j-api" rev="${version.slf4j}" conf="common"/>
- <dependency org="stax" name="stax-api" rev="${version.stax}" conf="common"/>
+ <dependency org="stax" name="stax-api" rev="${version.stax}" conf="common,ironjacamar-common-impl"/>
<dependency org="xerces" name="xercesImpl" rev="${version.apache-xerces}" conf="common"/>
</dependencies>
Property changes on: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/lib
___________________________________________________________________
Name: svn:ignore
- *.jar
standalone
test
qe
sjc
common
embedded
jetty
arquillian
+ *.jar
standalone
test
qe
sjc
common
embedded
jetty
arquillian
ironjacamar-core-api
ironjacamar-deployers-fungal
ironjacamar-codegenerator
ironjacamar-spec-api
ironjacamar-validator-ant
ironjacamar-validator
ironjacamar-common-impl
ironjacamar-core-impl
ironjacamar-embedded-arquillian
ironjacamar-embedded
Added: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/tools/mvn/HEADER
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/tools/mvn/HEADER (rev 0)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/tools/mvn/HEADER 2010-07-28 17:45:11 UTC (rev 107170)
@@ -0,0 +1,21 @@
+<!--
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2010, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+-->
Modified: projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/validator/build.xml
===================================================================
--- projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/validator/build.xml 2010-07-28 17:38:30 UTC (rev 107169)
+++ projects/jboss-jca/tags/IRONJACAMAR_1_0_0_BETA1/validator/build.xml 2010-07-28 17:45:11 UTC (rev 107170)
@@ -257,4 +257,173 @@
</target>
+
+ <!-- =================================
+ Target: artifacts
+ ================================= -->
+ <target name="artifacts" depends="jars">
+
+ <jar destfile="${target.dir}/${name}-validator-ant-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/validator/ant/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator Ant - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-validator-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ excludes="**/validator/ant/**,**/validator/cli/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <jar destfile="${target.dir}/${name}-validator-cli-sources.jar"
+ basedir="src/main/java"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9"
+ includes="**/validator/cli/**">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator CLI - Sources"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.validator.dir}/docs"/>
+ <mkdir dir="${build.validator.dir}/docs/ant"/>
+ <javadoc destdir="${build.validator.dir}/docs/ant"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Validator - Ant"
+ doctitle="IronJacamar Validator - Ant"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.validator.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/validator/ant/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.validator.dir}/docs/ant" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-validator-ant-javadoc.jar"
+ basedir="${build.validator.dir}/docs/ant"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator Ant - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.validator.dir}/docs/impl"/>
+ <javadoc destdir="${build.validator.dir}/docs/impl"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Validator"
+ doctitle="IronJacamar Validator"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.validator.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <exclude name="**/validator/ant/**"/>
+ <exclude name="**/validator/cli/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.validator.dir}/docs/impl" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-validator-javadoc.jar"
+ basedir="${build.validator.dir}/docs/impl"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ <mkdir dir="${build.validator.dir}/docs/cli"/>
+ <javadoc destdir="${build.validator.dir}/docs/cli"
+ doclet="org.jboss.apiviz.APIviz"
+ docletpathref="sjc.lib.path.id"
+ author="true"
+ version="true"
+ windowtitle="IronJacamar Validator - CLI"
+ doctitle="IronJacamar Validator - CLI"
+ use="true"
+ additionalparam="-author -version"
+ classpath="${build.validator.dir}"
+ classpathref="sjc.lib.path.id"
+ bottom="Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)">
+
+ <packageset dir="src/main/java" defaultexcludes="yes">
+ <include name="**/validator/cli/**"/>
+ </packageset>
+
+ <link offline="true" href="http://java.sun.com/j2se/5/docs/api/" packagelistLoc="${java.home}/../docs/api"/>
+ </javadoc>
+ <copy todir="${build.validator.dir}/docs/cli" overwrite="true">
+ <fileset dir="${tools.dir}/api"/>
+ </copy>
+
+ <jar destfile="${target.dir}/${name}-validator-cli-javadoc.jar"
+ basedir="${build.validator.dir}/docs/cli"
+ index="true"
+ indexMetaInf="true"
+ update="true"
+ level="9">
+ <manifest>
+ <attribute name="Implementation-Title" value="IronJacamar Validator CLI - JavaDoc"/>
+ <attribute name="Implementation-Version" value="${major}.${minor}.${patch}.${type}"/>
+ <attribute name="Implementation-Vendor" value="The IronJacamar project (http://www.jboss.org/ironjacamar)"/>
+ <attribute name="Implementation-Vendor-Id" value="org.jboss"/>
+ </manifest>
+ </jar>
+
+ </target>
+
</project>
More information about the jboss-cvs-commits
mailing list