You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by di...@apache.org on 2003/02/02 01:36:21 UTC
cvs commit: jakarta-turbine-maven/src/plugins-build/ear plugin.jelly
dion 2003/02/01 16:36:21
Modified: src/plugins-build/ear plugin.jelly
Log:
apply patch...
Revision Changes Path
1.2 +101 -101 jakarta-turbine-maven/src/plugins-build/ear/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/plugins-build/ear/plugin.jelly,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin.jelly 24 Jan 2003 03:45:09 -0000 1.1
+++ plugin.jelly 2 Feb 2003 00:36:21 -0000 1.2
@@ -1,101 +1,101 @@
-<?xml version="1.0"?>
-
-<project xmlns:j="jelly:core">
-
- <!--==================================================================-->
- <!-- Default goal : Builds a ear file -->
- <!--==================================================================-->
- <goal name="ear" prereqs="ear:ear" description="Build an ear file"/>
-
- <!--==================================================================-->
- <!-- Initializations -->
- <!--==================================================================-->
- <goal name="ear:init"
- description="Initialise filesystem and other resources for an ear">
-
- </goal>
-
- <!--==================================================================-->
- <!-- Builds an ear file -->
- <!--==================================================================-->
- <goal name="ear:ear" prereqs="ear:init" description="Build an ear file">
-
- <echo>Building EAR ${maven.final.name} with appxml "${maven.ear.appxml}"</echo>
-
- <mkdir dir="${maven.build.dir}" />
-
-
- <available property="maven.ear.manifest.available"
- file="${maven.ear.manifest}"/>
-
- <ear destfile="${maven.build.dir}/${maven.final.name}.ear"
- appxml="${maven.ear.appxml}"
- basedir="${maven.ear.src}"
- excludes="${maven.ear.appxml}">
-
- <!-- include marked dependencies -->
- <j:forEach var="dep" items="${pom.dependencies}">
- <j:if test="${dep.getProperty('ear.bundle.jar')=='true'}">
- <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
- <include name="${dep.artifact}"/>
- </fileset>
- </j:if>
- <j:if test="${dep.getProperty('ear.bundle.war')=='true'}">
- <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/wars/">
- <include name="${dep.artifact}"/>
- </fileset>
- </j:if>
- <j:if test="${dep.getProperty('ear.bundle.ejb')=='true'}">
- <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/ejbs/">
- <include name="${dep.artifact}"/>
- </fileset>
- </j:if>
- </j:forEach>
-
- <!-- include license -->
- <metainf dir="${basedir}">
- <include name="LICENSE.txt"/>
- </metainf>
-
-
- <j:if test="${maven.ear.manifest.available}">
- <setProperty name="manifest" value="${maven.ear.manifest}" />
- </j:if>
-
- <!-- standard manifest entries -->
- <manifest>
- <attribute name="Built-By" value="${user.name}" />
- <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>
- </ear>
-
- </goal>
-
- <!--==================================================================-->
- <!-- Install the ear in the local repository -->
- <!--==================================================================-->
- <goal name="ear:install"
- prereqs="ear:ear"
- description="Install the ear in the local repository">
-
- <property name="maven.ear.install.dir"
- value="${maven.repo.local}/${pom.artifactDirectory}/ears"/>
- <mkdir dir="${maven.ear.install.dir}"/>
- <copy file="${maven.build.dir}/${maven.final.name}.ear"
- tofile="${maven.ear.install.dir}/${maven.final.name}.ear"/>
-
- </goal>
-
-</project>
+<?xml version="1.0"?>
+
+<project xmlns:j="jelly:core">
+
+ <!--==================================================================-->
+ <!-- Default goal : Builds a ear file -->
+ <!--==================================================================-->
+ <goal name="ear" prereqs="ear:ear" description="Build an ear file"/>
+
+ <!--==================================================================-->
+ <!-- Initializations -->
+ <!--==================================================================-->
+ <goal name="ear:init"
+ description="Initialise filesystem and other resources for an ear">
+
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Builds an ear file -->
+ <!--==================================================================-->
+ <goal name="ear:ear" prereqs="ear:init" description="Build an ear file">
+
+ <echo>Building EAR ${maven.final.name} with appxml "${maven.ear.appxml}"</echo>
+
+ <mkdir dir="${maven.build.dir}" />
+
+
+ <available property="maven.ear.manifest.available"
+ file="${maven.ear.manifest}"/>
+
+ <ear destfile="${maven.build.dir}/${maven.final.name}.ear"
+ appxml="${maven.ear.appxml}"
+ basedir="${maven.ear.src}"
+ excludes="${maven.ear.appxml}">
+
+ <!-- include marked dependencies -->
+ <j:forEach var="dep" items="${pom.dependencies}">
+ <j:if test="${dep.getProperty('ear.bundle.jar')=='true'}">
+ <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/jars/">
+ <include name="${dep.artifact}"/>
+ </fileset>
+ </j:if>
+ <j:if test="${dep.getProperty('ear.bundle.war')=='true'}">
+ <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/wars/">
+ <include name="${dep.artifact}"/>
+ </fileset>
+ </j:if>
+ <j:if test="${dep.getProperty('ear.bundle.ejb')=='true'}">
+ <fileset dir="${maven.repo.local}/${dep.artifactDirectory}/ejbs/">
+ <include name="${dep.artifact}"/>
+ </fileset>
+ </j:if>
+ </j:forEach>
+
+ <!-- include license -->
+ <metainf dir="${basedir}">
+ <include name="LICENSE.txt"/>
+ </metainf>
+
+
+ <j:if test="${maven.ear.manifest.available}">
+ <setProperty name="manifest" value="${maven.ear.manifest}" />
+ </j:if>
+
+ <!-- standard manifest entries -->
+ <manifest>
+ <attribute name="Built-By" value="${user.name}" />
+ <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>
+ </ear>
+
+ </goal>
+
+ <!--==================================================================-->
+ <!-- Install the ear in the local repository -->
+ <!--==================================================================-->
+ <goal name="ear:install"
+ prereqs="ear:ear"
+ description="Install the ear in the local repository">
+
+ <property name="maven.ear.install.dir"
+ value="${maven.repo.local}/${pom.artifactDirectory}/ears"/>
+ <mkdir dir="${maven.ear.install.dir}"/>
+ <copy file="${maven.build.dir}/${maven.final.name}.ear"
+ tofile="${maven.ear.install.dir}/${maven.final.name}.ear"/>
+
+ </goal>
+
+</project>