You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by gd...@apache.org on 2004/07/16 08:45:48 UTC
cvs commit: incubator-geronimo/modules/assembly maven.xml project.xml
gdamour 2004/07/15 23:45:48
Modified: modules/assembly maven.xml project.xml
Log:
Creates a new jar in order to launch the command line deployer. This jar references archives defined in the
cli-deployer-lib folder. This folder contains the required libraries of the command line deployer.
Revision Changes Path
1.17 +23 -1 incubator-geronimo/modules/assembly/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/incubator-geronimo/modules/assembly/maven.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- maven.xml 6 Jul 2004 17:20:47 -0000 1.16
+++ maven.xml 16 Jul 2004 06:45:48 -0000 1.17
@@ -207,6 +207,28 @@
<ant:arg value="${maven.repo.local}/geronimo/wars/geronimo-jmxdebug-${pom.currentVersion}.war"/>
</ant:java>
+ <!-- build the cli deployer archive -->
+ <ant:echo>Building the Command Line Deployer archive</ant:echo>
+ <j:set var="cliLibDir" value="cli-deployer-lib"/>
+ <j:set var="cliLib" value="${distDir}/${cliLibDir}"/>
+ <ant:mkdir dir="${cliLib}"/>
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:set var="dependency" value="${artifact.dependency}"/>
+ <j:if test="${dependency.getProperty('clideployer') == 'true'}">
+ <ant:copy todir="${cliLib}" file="${artifact.path}"/>
+ <j:set var="clideployer.classpath" value="${clideployer.classpath} ../${cliLibDir}/${artifact.name}"/>
+ </j:if>
+ </j:forEach>
+ <j:set var="cliDeployer" value="${basedir}/target/geronimo-cli-deployer"/>
+ <ant:mkdir dir="${cliDeployer}/jar/META-INF"/>
+ <ant:manifest file="${cliDeployer}/MANIFEST.MF">
+ <ant:attribute name="Main-Class" value="org.apache.geronimo.console.cli.Deployer"/>
+ <ant:attribute name="Class-Path" value="${clideployer.classpath}"/>
+ </ant:manifest>
+ <ant:jar basedir="${cliDeployer}/jar"
+ destfile="${distDir}/bin/cli-deployer.jar"
+ manifest="${cliDeployer}/MANIFEST.MF"/>
+
</goal>
</project>
1.32 +15 -1 incubator-geronimo/modules/assembly/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/incubator-geronimo/modules/assembly/project.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- project.xml 12 Jul 2004 06:32:38 -0000 1.31
+++ project.xml 16 Jul 2004 06:45:48 -0000 1.32
@@ -89,6 +89,7 @@
<artifactId>geronimo-core</artifactId>
<version>${pom.currentVersion}</version>
<properties>
+ <clideployer>true</clideployer>
<repository>true</repository>
</properties>
</dependency>
@@ -154,6 +155,7 @@
<server>true</server>
<deploy>true</deploy>
<repository>true</repository>
+ <clideployer>true</clideployer>
</properties>
</dependency>
@@ -226,6 +228,15 @@
<dependency>
<groupId>geronimo-spec</groupId>
+ <artifactId>geronimo-spec-j2ee-deployment</artifactId>
+ <version>1.1-rc2</version>
+ <properties>
+ <clideployer>true</clideployer>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2eeschema</artifactId>
<version>${pom.currentVersion}</version>
<properties>
@@ -312,6 +323,7 @@
<lib>true</lib>
<server>true</server>
<deploy>true</deploy>
+ <clideployer>true</clideployer>
</properties>
</dependency>
@@ -389,6 +401,7 @@
<lib>true</lib>
<server>true</server>
<deploy>true</deploy>
+ <clideployer>true</clideployer>
</properties>
</dependency>
@@ -400,6 +413,7 @@
<lib>true</lib>
<server>true</server>
<deploy>true</deploy>
+ <clideployer>true</clideployer>
</properties>
</dependency>