Thread: [Ejtools-cvs] plugins/maven-ejtools-plugin plugin.jelly,1.5,1.6 plugin.properties,1.3,1.4 project.pr
Brought to you by:
letiemble
|
From: <let...@us...> - 2003-11-27 00:33:34
|
Update of /cvsroot/ejtools/plugins/maven-ejtools-plugin
In directory sc8-pr-cvs1:/tmp/cvs-serv6609/plugins/maven-ejtools-plugin
Modified Files:
plugin.jelly plugin.properties project.properties project.xml
Log Message:
Add some tasks and rename others
Index: plugin.jelly
===================================================================
RCS file: /cvsroot/ejtools/plugins/maven-ejtools-plugin/plugin.jelly,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** plugin.jelly 15 Sep 2003 21:18:54 -0000 1.5
--- plugin.jelly 27 Nov 2003 00:33:30 -0000 1.6
***************
*** 11,301 ****
-->
<project xmlns:j="jelly:core" xmlns:maven="jelly:maven" xmlns:define="jelly:define" xmlns:deploy="deploy" xmlns:util="jelly:util" xmlns:log="jelly:log" xmlns:m="maven" xmlns:license="license" xmlns:ejtools="ejtools" xmlns:velocity="jelly:org.apache.commons.jelly.tags.velocity.VelocityTagLibrary">
! <!--==================================================================-->
! <!-- EJTools Tag Library -->
! <!--==================================================================-->
! <define:taglib uri="ejtools">
! <!--******************************************************************-->
! <!-- Append the version number to a file -->
! <!-- -->
! <!-- @file : the file to version -->
! <!-- @extension : the file extension -->
! <!--******************************************************************-->
! <define:tag name="archive-version">
! <copy file="${file}.${extension}" tofile="${file}-${pom.currentVersion}.${extension}"/>
! </define:tag>
! </define:taglib>
! <!--==================================================================-->
! <!-- Create the EJTools logo for the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:logo" description="Create the EJTools logo for the App archive">
! <velocity:merge name="${maven.build.dest}/images/logo.svg" basedir="${plugin.resources}" template="logo.svg"/>
! <java classname="org.apache.batik.apps.rasterizer.Main" fork="true">
! <arg value="-d"/>
! <arg value="${maven.build.dest}/images"/>
! <arg value="-m"/>
! <arg value="image/png"/>
! <arg value="-w"/>
! <arg value="350"/>
! <arg value="-h"/>
! <arg value="100"/>
! <arg value="${maven.build.dest}/images/logo.svg"/>
! <classpath>
! <pathelement location="${plugin.getDependencyPath('batik')}"/>
! </classpath>
! </java>
! <delete file="${maven.build.dest}/images/logo.svg"/>
! </goal>
! <!--==================================================================-->
! <!-- Prepare the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app-prepare" description="Prepare the App archive">
! <mkdir dir="${maven.ejtools.app.dest.dir}"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/bin"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/conf"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/logs"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/lib"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/lib/ext"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/logs"/>
! <!-- -->
! <touch file="${maven.ejtools.app.dest.dir}/lib/ext/donotremove"/>
! <touch file="${maven.ejtools.app.dest.dir}/logs/donotremove"/>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/bin">
! <fileset dir="${basedir}/src/bin"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/conf">
! <fileset dir="${basedir}/src/conf"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/lib">
! <mapper type="flatten"/>
! <fileset dir="${maven.repo.local}/${pom.artifactDirectory}/jars/">
! <include name="${maven.final.name}.jar"/>
! </fileset>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('app.bundle.jar')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
! <include name="${dep.artifact}"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! <!-- -->
! <jar jarfile="${maven.ejtools.app.dest.dir}/bin/run.jar" basedir="${maven.build.dest}" includes="${maven.ejtools.app.launch.includes}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Main-Class" value="${maven.ejtools.app.launch.class}"/>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <attribute name="Class-Path" value="${maven.ejtools.app.launch.classpath}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! </goal>
! <!--==================================================================-->
! <!-- Package the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app" prereqs="ejtools:app-prepare" description="Package the App archive">
! <property name="maven.ejtools.app.final.name" value="${maven.ejtools.archive.name}"/>
! <mkdir dir="${maven.ejtools.app.build.dir}"/>
! <zip basedir="${maven.ejtools.app.dest.dir}" destfile="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}.zip"/>
! <tar compression="gzip" destfile="${maven.ejtools.mbean.build.dir}/${maven.ejtools.app.final.name}.tar.gz">
! <tarfileset dir="${maven.ejtools.app.dest.dir}" mode="755">
! <include name="**/*.sh"/>
! </tarfileset>
! <tarfileset dir="${maven.ejtools.app.dest.dir}">
! <exclude name="**/*.sh"/>
! </tarfileset>
! </tar>
! <ejtools:archive-version file="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" extension="zip"/>
! <ejtools:archive-version file="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" extension="tar.gz"/>
! </goal>
! <!--==================================================================-->
! <!-- Unpack the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app-unpack" description="Unpack the App archive">
! <property name="maven.ejtools.app.final.name" value="${maven.ejtools.archive.name}"/>
! <unzip src="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}.zip" dest="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" overwrite="true"></unzip>
! </goal>
! <!--==================================================================-->
! <!-- Prepare a WebApp archive -->
! <!--==================================================================-->
! <goal name="ejtools:webapp-prepare" description="Prepare the Web archive">
! <mkdir dir="${maven.ejtools.webapp.dest.dir}"/>
! <mkdir dir="${maven.ejtools.webapp.dest.dir}/WEB-INF"/>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}">
! <fileset dir="${maven.ejtools.webapp.source.dir}/content">
! <exclude name="**/*.xml"/>
! <exclude name="**/*.xsl"/>
! </fileset>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF">
! <fileset dir="${maven.ejtools.webapp.source.dir}/resources"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF">
! <fileset dir="${maven.xdoclet.webdoclet.destDir}"/>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('war.bundle.tld')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/tlds/">
! <include name="${dep.artifactId}.tld"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF/lib">
! <mapper type="flatten"/>
! <fileset dir="${maven.repo.local}/${pom.artifactDirectory}/jars/">
! <include name="${maven.final.name}.jar"/>
! </fileset>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('war.bundle.jar')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
! <include name="${dep.artifact}"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! </goal>
! <!--==================================================================-->
! <!-- Package the Web Archive -->
! <!--==================================================================-->
! <goal name="ejtools:webapp" prereqs="ejtools:webapp-prepare" description="Package the Web archive">
! <property name="maven.ejtools.webapp.final.name" value="${maven.ejtools.archive.name}.war"/>
! <mkdir dir="${maven.ejtools.webapp.build.dir}"/>
! <jar jarfile="${maven.ejtools.webapp.build.dir}/${maven.ejtools.webapp.final.name}" basedir="${maven.ejtools.webapp.dest.dir}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! <ejtools:archive-version file="${maven.ejtools.webapp.build.dir}/${maven.ejtools.app.final.name}" extension="war"/>
! </goal>
! <!--==================================================================-->
! <!-- Prepare the Sar archive -->
! <!--==================================================================-->
! <goal name="ejtools:mbean-prepare" description="Prepare the Sar archive">
! <mkdir dir="${maven.ejtools.mbean.dest.dir}"/>
! <mkdir dir="${maven.ejtools.mbean.dest.dir}/META-INF"/>
! <!-- -->
! <copy todir="${maven.ejtools.mbean.dest.dir}/META-INF">
! <fileset dir="${maven.ejtools.mbean.source.dir}/resources"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.mbean.dest.dir}">
! <mapper type="flatten"/>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('mbean.bundle.jar')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
! <include name="${dep.artifact}"/>
! </fileset>
! </j:if>
! </j:forEach>
! <fileset dir="${maven.build.dir}" includes="${maven.ejtools.mbean.archive.includes}"/>
! </copy>
! <!-- -->
! <jar jarfile="${maven.ejtools.mbean.dest.dir}/${maven.final.name}.jar" basedir="${maven.build.dest}" includes="${maven.ejtools.mbean.includes}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! </goal>
! <!--==================================================================-->
! <!-- Package the Sar Archive -->
! <!--==================================================================-->
! <goal name="ejtools:mbean" prereqs="ejtools:mbean-prepare" description="Build a sar file">
! <property name="maven.ejtools.mbean.final.name" value="${maven.ejtools.archive.name}.sar"/>
! <mkdir dir="${maven.ejtools.mbean.build.dir}"/>
! <jar jarfile="${maven.ejtools.mbean.build.dir}/${maven.ejtools.mbean.final.name}" basedir="${maven.ejtools.mbean.dest.dir}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! <ejtools:archive-version file="${maven.ejtools.mbean.build.dir}/${maven.ejtools.app.final.name}" extension="sar"/>
! </goal>
! <!--==================================================================-->
! <!-- Install the TLD into the repository -->
! <!--==================================================================-->
! <goal name="ejtools:install-tld" description="Install a TLD">
! <echo>
id = '${pom.artifactId}'
groupId = '${pom.groupId}'
artifactDirectory = '${pom.artifactDirectory}'
</echo>
! <property name="tlddir__" value="${maven.repo.local}/${pom.artifactDirectory}/tlds"/>
! <mkdir dir="${tlddir__}"/>
! <copy file="${maven.build.dir}/xdoclet/webdoclet/WEB-INF/${pom.artifactId}.tld" todir="${tlddir__}" overwrite="true"/>
! </goal>
</project>
--- 11,310 ----
-->
<project xmlns:j="jelly:core" xmlns:maven="jelly:maven" xmlns:define="jelly:define" xmlns:deploy="deploy" xmlns:util="jelly:util" xmlns:log="jelly:log" xmlns:m="maven" xmlns:license="license" xmlns:ejtools="ejtools" xmlns:velocity="jelly:org.apache.commons.jelly.tags.velocity.VelocityTagLibrary">
! <!--==================================================================-->
! <!-- EJTools Tag Library -->
! <!--==================================================================-->
! <define:taglib uri="ejtools">
! <!--******************************************************************-->
! <!-- Append the version number to a file -->
! <!-- -->
! <!-- @file : the file to version -->
! <!-- @extension : the file extension -->
! <!--******************************************************************-->
! <define:tag name="archive-version">
! <copy file="${file}.${extension}" tofile="${file}-${pom.currentVersion}.${extension}"/>
! </define:tag>
! </define:taglib>
! <!--==================================================================-->
! <!-- Create the EJTools logo for the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:logo" description="Create the EJTools logo for the App archive">
! <velocity:merge name="${maven.build.dest}/images/logo.svg" basedir="${plugin.resources}" template="logo.svg"/>
! <java classname="org.apache.batik.apps.rasterizer.Main" fork="true">
! <arg value="-d"/>
! <arg value="${maven.build.dest}/images"/>
! <arg value="-m"/>
! <arg value="image/png"/>
! <arg value="-w"/>
! <arg value="350"/>
! <arg value="-h"/>
! <arg value="100"/>
! <arg value="${maven.build.dest}/images/logo.svg"/>
! <classpath>
! <pathelement location="${plugin.getDependencyPath('batik')}"/>
! </classpath>
! </java>
! <delete file="${maven.build.dest}/images/logo.svg"/>
! </goal>
! <!--==================================================================-->
! <!-- Prepare the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app-prepare" description="Prepare the App archive">
! <mkdir dir="${maven.ejtools.app.dest.dir}"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/bin"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/conf"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/logs"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/lib"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/lib/ext"/>
! <mkdir dir="${maven.ejtools.app.dest.dir}/logs"/>
! <!-- -->
! <touch file="${maven.ejtools.app.dest.dir}/lib/ext/donotremove"/>
! <touch file="${maven.ejtools.app.dest.dir}/logs/donotremove"/>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/bin">
! <fileset dir="${basedir}/src/bin"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/conf">
! <fileset dir="${basedir}/src/conf"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.app.dest.dir}/lib">
! <mapper type="flatten"/>
! <fileset dir="${maven.repo.local}/${pom.artifactDirectory}/jars/">
! <include name="${maven.final.name}.jar"/>
! </fileset>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('app.bundle.jar')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
! <include name="${dep.artifact}"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! <!-- -->
! <jar jarfile="${maven.ejtools.app.dest.dir}/bin/run.jar" basedir="${maven.build.dest}" includes="${maven.ejtools.app.launch.includes}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Main-Class" value="${maven.ejtools.app.launch.class}"/>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <attribute name="Class-Path" value="${maven.ejtools.app.launch.classpath}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! </goal>
! <!--==================================================================-->
! <!-- Package the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app" prereqs="ejtools:app-prepare" description="Package the App archive">
! <property name="maven.ejtools.app.final.name" value="${maven.ejtools.archive.name}"/>
! <mkdir dir="${maven.ejtools.app.build.dir}"/>
! <zip basedir="${maven.ejtools.app.dest.dir}" destfile="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}.zip"/>
! <tar compression="gzip" destfile="${maven.ejtools.mbean.build.dir}/${maven.ejtools.app.final.name}.tar.gz">
! <tarfileset dir="${maven.ejtools.app.dest.dir}" mode="755">
! <include name="**/*.sh"/>
! </tarfileset>
! <tarfileset dir="${maven.ejtools.app.dest.dir}">
! <exclude name="**/*.sh"/>
! </tarfileset>
! </tar>
! <ejtools:archive-version file="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" extension="zip"/>
! <ejtools:archive-version file="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" extension="tar.gz"/>
! </goal>
! <!--==================================================================-->
! <!-- Unpack the App archive -->
! <!--==================================================================-->
! <goal name="ejtools:app-unpack" description="Unpack the App archive">
! <property name="maven.ejtools.app.final.name" value="${maven.ejtools.archive.name}"/>
! <unzip src="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}.zip" dest="${maven.ejtools.app.build.dir}/${maven.ejtools.app.final.name}" overwrite="true"/>
! </goal>
! <!--==================================================================-->
! <!-- Prepare a WebApp archive -->
! <!--==================================================================-->
! <goal name="ejtools:webapp-prepare" description="Prepare the Web archive">
! <mkdir dir="${maven.ejtools.webapp.dest.dir}"/>
! <mkdir dir="${maven.ejtools.webapp.dest.dir}/WEB-INF"/>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}">
! <fileset dir="${maven.ejtools.webapp.source.dir}/content">
! <exclude name="**/*.xml"/>
! <exclude name="**/*.xsl"/>
! </fileset>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF">
! <fileset dir="${maven.ejtools.webapp.source.dir}/resources"/>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF">
! <fileset dir="${maven.xdoclet.webdoclet.destDir}"/>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('war.bundle.tld')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/tlds/">
! <include name="${dep.artifactId}.tld"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! <!-- -->
! <copy todir="${maven.ejtools.webapp.dest.dir}/WEB-INF/lib">
! <mapper type="flatten"/>
! <fileset dir="${maven.repo.local}/${pom.artifactDirectory}/jars/">
! <include name="${maven.final.name}.jar"/>
! </fileset>
! <j:forEach var="dep" items="${pom.dependencies}">
! <j:if test="${dep.getProperty('war.bundle.jar')=='true'}">
! <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
! <include name="${dep.artifact}"/>
! </fileset>
! </j:if>
! </j:forEach>
! </copy>
! </goal>
! <!--==================================================================-->
! <!-- Package the Web Archive -->
! <!--==================================================================-->
! <goal name="ejtools:webapp" prereqs="ejtools:webapp-prepare" description="Package the Web archive">
! <property name="maven.ejtools.webapp.final.name" value="${maven.ejtools.archive.name}.war"/>
! <mkdir dir="${maven.ejtools.webapp.build.dir}"/>
! <jar jarfile="${maven.ejtools.webapp.build.dir}/${maven.ejtools.webapp.final.name}" basedir="${maven.ejtools.webapp.dest.dir}">
! <j:set var="licenseFileName">
! <license:fileName/>
! </j:set>
! <util:file name="${licenseFileName}" var="licenseFile"/>
! <metainf dir="${licenseFile.canonicalFile.parent}">
! <include name="${licenseFile.canonicalFile.name}"/>
! </metainf>
! <manifest>
! <attribute name="Built-By" value="${user.name}"/>
! <attribute name="Created-By" value="Apache Jakarta Maven"/>
! <attribute name="Package" value="${pom.package}"/>
! <attribute name="Build-Jdk" value="${java.version}"/>
! <section name="${pom.package}">
! <attribute name="Specification-Title" value="${pom.artifactId}"/>
! <attribute name="Specification-Version" value="${pom.currentVersion}"/>
! <attribute name="Specification-Vendor" value="${pom.organization.name}"/>
! <attribute name="Implementation-Title" value="${pom.package}"/>
! <attribute name="Implementation-Version" value="${pom.currentVersion}"/>
! <attribute name="Implementation-Vendor" value="${pom.organization.name}"/>
! </section>
! </manifest>
! </jar>
! <ejtools:archive-version file="${maven.ejtools.webapp.build.dir}/${maven.ejtools.app.final.name}" extension="war"/>
! </goal>
! <!--==================================================================-->
! <!-- Prepare the Sar archive -->
! <!--==================================================================-->
! <goal name="ejtools:mbean-prepare" description="Prepare the Sar archive">
! <mkdir dir="${maven.ejtools.mbean.dest.dir}"/>
! <mkdir dir="${maven.ejtools.mbean.dest.dir}/META-INF"/>
! <!-- -->
! <copy todir="${maven.ejtools.mbean.dest.dir}/META-INF">
! <fileset dir="${maven.ejtools.mbean.source.dir}/resources"/>
! </copy>
! <!-- ...
[truncated message content] |