dion 2002/10/28 19:46:33
Modified: src/plugins-build/site plugin.jelly
Added: src/plugins-build/site application.xml
Log:
Application.xml needs a doctype, which i can't work out how to do with j:file
Revision Changes Path
1.7 +11 -13 jakarta-turbine-maven/src/plugins-build/site/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/plugins-build/site/plugin.jelly,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- plugin.jelly 29 Oct 2002 01:16:31 -0000 1.6
+++ plugin.jelly 29 Oct 2002 03:46:33 -0000 1.7
@@ -137,19 +137,17 @@
<j:set var="docType3" value=">" />
<mkdir dir="${maven.build.dir}/${plugin.id}" />
<j:set var="warName" value="${maven.final.name}-site.war" />
- <j:file name="${maven.build.dir}/${plugin.id}/application.xml"
- prettyPrint="true">
- <application>
- <display-name>${pom.id}</display-name>
- <description>${pom.shortDescription}</description>
- <module>
- <web>
- <web-uri>${warName}</web-uri>
- <context-root>${maven.final.name}</context-root>
- </web>
- </module>
- </application>
- </j:file>
+
+ <copy file="${plugin.dir}/application.xml"
+ tofile="${maven.build.dir}/${plugin.id}/application.xml"/>
+
+ <replace file="${maven.build.dir}/${plugin.id}/application.xml">
+ <replacefilter token="@name@" value="${pom.id}"/>
+ <replacefilter token="@shortDescription@"
+ value="${pom.shortDescription}"/>
+ <replacefilter token="@warName@" value="${warName}" />
+ <replacefilter token="@contextRoot@" value="${maven.final.name}" />
+ </replace>
<ear destfile="${maven.build.dir}/${maven.final.name}-site.ear"
appxml="${maven.build.dir}/${plugin.id}/application.xml">
1.1 jakarta-turbine-maven/src/plugins-build/site/application.xml
Index: application.xml
===================================================================
<?xml version="1.0" ?>
<!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application
1.2//EN' 'http://java.sun.com/j2ee/dtds/application_1_2.dtd'>
<application>
<display-name>@name@</display-name>
<description>@shortDescription@</description>
<module>
<web>
<web-uri>@warName@</web-uri>
<context-root>@contextRoot@</context-root>
</web>
</module>
</application>
--
To unsubscribe, e-mail: <mailto:turbine-maven-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-maven-dev-help@;jakarta.apache.org>