You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ge...@apache.org on 2004/02/18 16:29:30 UTC
cvs commit: incubator-geronimo/applications/jmxdebug maven.xml project.xml
geirm 2004/02/18 07:29:30
Added: applications/jmxdebug maven.xml project.xml
Log:
copied from the console-web. The war postgoal needs to be fixed, I suppose.
Just leaving there for reference
Revision Changes Path
1.1 incubator-geronimo/applications/jmxdebug/maven.xml
Index: maven.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision: 1.1 $ $Date: 2004/02/18 15:29:30 $ -->
<project default="default"
xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:ant="jelly:ant">
<goal name="default">
<attainGoal name="war"/>
</goal>
<!-- generate packages ready to be deployed, if appropriate -->
<postGoal name="war">
<ant:available property="geronimoServicePresent" file="${basedir}/src/etc/META-INF/geronimo-service.xml"/>
<j:if test="${geronimoServicePresent == 'true'}">
<ant:jar destfile="${basedir}/target/${pom.artifactId}-package-${pom.currentVersion}.jar">
<fileset dir="${basedir}/target" includes="${pom.artifactId}-${pom.currentVersion}.jar"/>
<fileset dir="${basedir}/target" includes="jmx-debug.war"/>
<fileset dir="${basedir}/src/etc" includes="META-INF/geronimo-service.xml"/>
<j:forEach var="artifact" items="${pom.artifacts}">
<j:set var="dependency" value="${artifact.dependency}"/>
<j:if test="${dependency.getProperty('package') == 'true'}">
<ant:echo>Processing dependency: ${dependency.id}</ant:echo>
<fileset file="${artifact.path}"/>
</j:if>
</j:forEach>
</ant:jar>
<ant:property name="jardir__" value="${maven.repo.local}/${pom.artifactDirectory}/jars"/>
<ant:mkdir dir="${jardir__}"/>
<ant:copy
file="${basedir}/target/${pom.artifactId}-package-${pom.currentVersion}.jar"
todir="${jardir__}"
overwrite="true"
/>
</j:if>
</postGoal>
<!-- Remove the log files -->
<goal name="clobber"
description="Removes all (non-repository installed) build generated files">
<!-- Let clean:clean do some work first -->
<attainGoal name="clean:clean"/>
<j:jelly xmlns="jelly:ant">
<delete quiet="false" failonerror="false">
<fileset dir="${basedir}">
<include name="maven.log"/>
<include name="velocity.log*"/>
<include name="junit*.properties"/>
</fileset>
</delete>
</j:jelly>
</goal>
</project>
1.1 incubator-geronimo/applications/jmxdebug/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision: 1.1 $ $Date: 2004/02/18 15:29:30 $ -->
<project>
<pomVersion>3</pomVersion>
<extend>${basedir}/../../etc/project.xml</extend>
<!-- ===================== -->
<!-- Module Identification -->
<!-- ===================== -->
<name>Geronimo :: JMX Debug Webapp</name>
<id>geronimo-jmxdebug</id>
<shortDescription></shortDescription>
<description></description>
<siteDirectory></siteDirectory>
<distributionDirectory></distributionDirectory>
<package>org.apache.geronimo.jmxdebug.web</package>
<currentVersion>DEV</currentVersion>
<!-- ============ -->
<!-- Dependencies -->
<!-- ============ -->
<dependencies>
<!-- Plugin Dependencies -->
<!-- Module Dependencies -->
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-servlet</artifactId>
<version>DEV</version>
<properties>
<runtime>false</runtime>
</properties>
</dependency>
<!-- Thirdparty Dependencies -->
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-jmx</artifactId>
<version>SNAPSHOT</version>
<url>http://mx4j.sourceforge.net</url>
<properties>
<runtime>false</runtime>
</properties>
</dependency>
<dependency>
<id>velocity</id>
<version>dep-1.4-rc1</version>
<url>http://jakarta.apache.org/velocity/</url>
<properties>
<runtime>true</runtime>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
<include>**/*.defaults</include>
</includes>
</resource>
</resources>
</build>
</project>