You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by vm...@apache.org on 2004/06/12 16:11:13 UTC
cvs commit: maven-plugins/abbot/src/plugin-resources jnlp.jsl
vmassol 2004/06/12 07:11:13
Modified: abbot/src/plugin-resources jnlp.jsl
Log:
Binary --> Ascii
Revision Changes Path
1.2 +143 -143 maven-plugins/abbot/src/plugin-resources/jnlp.jsl
Index: jnlp.jsl
===================================================================
RCS file: /home/cvs/maven-plugins/abbot/src/plugin-resources/jnlp.jsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jnlp.jsl 12 Jun 2004 14:10:25 -0000 1.1
+++ jnlp.jsl 12 Jun 2004 14:11:13 -0000 1.2
@@ -1,143 +1,143 @@
-<?xml version="1.0"?>
-
-<!--
-/* ====================================================================
- * Copyright 2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ====================================================================
- */
--->
-
-<jsl:stylesheet
- select="$doc"
- xmlns:j="jelly:core"
- xmlns:jsl="jelly:jsl"
- xmlns:x="jelly:xml"
- xmlns:u="jelly:util"
- xmlns:ant="jelly:ant"
- xmlns:doc="doc"
- xmlns="dummy"
- trim="true">
-
- <!-- Entry point (first matching template) -->
- <jsl:template match="/jnlp">
- <x:element name="jnlp">
- <x:attribute name="spec"> <x:expr select="@spec"/> </x:attribute>
- <x:attribute name="codebase"> <x:expr select="@codebase"/> </x:attribute>
- <jsl:applyTemplates select="//information"/>
- <jsl:applyTemplates select="//security"/>
- <jsl:applyTemplates select="//resources"/>
- <jsl:applyTemplates select="//application-desc"/>
- </x:element>
- </jsl:template>
-
- <!-- Copy information data "as-is" -->
- <jsl:template match="information">
- <x:copyOf select="."/>
- </jsl:template>
-
- <!-- Copy security data "as-is" -->
- <jsl:template match="security">
- <x:copyOf select="."/>
- </jsl:template>
-
- <!-- Transform jnlp resources -->
- <jsl:template match="resources">
-
- <resources>
- <!-- Copy j2se anchor -->
- <x:copyOf select="j2se"/>
-
- <!-- Copy the former "main jar" reference, without main attribute -->
- <jsl:applyTemplates select="jar[@main]"/>
-
- <!-- Copy all the other jars references -->
- <x:copyOf select="jar[not(@main)]"/>
-
- <!-- Add references to all jar in ${maven.abbot.webstart.dependencies} -->
- <j:forEach var="dep" items="${plugin.getDependencies()}">
- <j:if test="${dep.getProperty('abbot.webstart')}">
- <j:set var="filename" value="${dep.GroupId}-${dep.ArtifactId}"/>
- <j:if test="${maven.abbot.sign}">
- <x:element name="jar">
- <x:attribute name="href">file:${maven.abbot.dest.dir}/${filename}.jar</x:attribute>
- </x:element>
- </j:if>
- <j:if test="${maven.abbot.sign == false}">
- <x:element name="jar">
- <x:attribute name="href">${dep.getDependancyPath()}</x:attribute>
- </x:element>
- </j:if>
- </j:if>
- </j:forEach>
-
- <!-- Add reference to the new "main jar" -->
- <x:element name="jar">
- <x:attribute name="main">true</x:attribute>
- <x:attribute name="href">file:${maven.abbot.dest.dir}/${maven.abbot.webstart.main.jar}</x:attribute>
- </x:element>
-
- <!-- Copy all existing sys properties -->
- <x:copyOf select="property"/>
-
- <!-- Add some other properties -->
- <x:element name="property">
- <x:attribute name="name">maven.abbot.src.dir</x:attribute>
- <x:attribute name="value">${maven.abbot.src.dir}</x:attribute>
- </x:element>
- <j:if test="${context.getVariable('maven.abbot.src.files') != null}">
- <x:element name="property">
- <x:attribute name="name">maven.abbot.src.files</x:attribute>
- <x:attribute name="value">${maven.abbot.src.files}</x:attribute>
- </x:element>
- </j:if>
- <x:element name="property">
- <x:attribute name="name">maven.abbot.reports.dir</x:attribute>
- <x:attribute name="value">${maven.abbot.reports.dir}</x:attribute>
- </x:element>
- <j:if test="${context.getVariable('maven.abbot.suite.name') != null}">
- <x:element name="property">
- <x:attribute name="name">maven.abbot.suite.name</x:attribute>
- <x:attribute name="value">${maven.abbot.suite.name}</x:attribute>
- </x:element>
- </j:if>
-
- <!-- Add debug properties if debug mode is turned on -->
- <j:if test="${maven.abbot.debug}">
- <!-- Note: For some unknown reason, adding the "+TraceSecurity" option
- hangs Java Web Start (at least on 1.4.2_01) -->
- <property name="javaws.debug.0" value="+TraceCache"/>
- <property name="javaws.debug.1" value="+TraceDiskCache"/>
- <property name="javaws.debug.2" value="+TraceDownload"/>
- <property name="javaws.debug.3" value="+TraceXMLParsing"/>
- </j:if>
-
- </resources>
-
- </jsl:template>
-
- <!-- Copy jar anchor without its main attribute -->
- <jsl:template match="jar[@main]">
- <x:element name="jar">
- <x:attribute name="href"> <x:expr select="@href"/> </x:attribute>
- </x:element>
- </jsl:template>
-
- <!-- Change the main class -->
- <jsl:template match="application-desc">
- <application-desc main-class="${maven.abbot.webstart.main.class}">
- </application-desc>
- </jsl:template>
-
-</jsl:stylesheet>
+<?xml version="1.0"?>
+
+<!--
+/* ====================================================================
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ====================================================================
+ */
+-->
+
+<jsl:stylesheet
+ select="$doc"
+ xmlns:j="jelly:core"
+ xmlns:jsl="jelly:jsl"
+ xmlns:x="jelly:xml"
+ xmlns:u="jelly:util"
+ xmlns:ant="jelly:ant"
+ xmlns:doc="doc"
+ xmlns="dummy"
+ trim="true">
+
+ <!-- Entry point (first matching template) -->
+ <jsl:template match="/jnlp">
+ <x:element name="jnlp">
+ <x:attribute name="spec"> <x:expr select="@spec"/> </x:attribute>
+ <x:attribute name="codebase"> <x:expr select="@codebase"/> </x:attribute>
+ <jsl:applyTemplates select="//information"/>
+ <jsl:applyTemplates select="//security"/>
+ <jsl:applyTemplates select="//resources"/>
+ <jsl:applyTemplates select="//application-desc"/>
+ </x:element>
+ </jsl:template>
+
+ <!-- Copy information data "as-is" -->
+ <jsl:template match="information">
+ <x:copyOf select="."/>
+ </jsl:template>
+
+ <!-- Copy security data "as-is" -->
+ <jsl:template match="security">
+ <x:copyOf select="."/>
+ </jsl:template>
+
+ <!-- Transform jnlp resources -->
+ <jsl:template match="resources">
+
+ <resources>
+ <!-- Copy j2se anchor -->
+ <x:copyOf select="j2se"/>
+
+ <!-- Copy the former "main jar" reference, without main attribute -->
+ <jsl:applyTemplates select="jar[@main]"/>
+
+ <!-- Copy all the other jars references -->
+ <x:copyOf select="jar[not(@main)]"/>
+
+ <!-- Add references to all jar in ${maven.abbot.webstart.dependencies} -->
+ <j:forEach var="dep" items="${plugin.getDependencies()}">
+ <j:if test="${dep.getProperty('abbot.webstart')}">
+ <j:set var="filename" value="${dep.GroupId}-${dep.ArtifactId}"/>
+ <j:if test="${maven.abbot.sign}">
+ <x:element name="jar">
+ <x:attribute name="href">file:${maven.abbot.dest.dir}/${filename}.jar</x:attribute>
+ </x:element>
+ </j:if>
+ <j:if test="${maven.abbot.sign == false}">
+ <x:element name="jar">
+ <x:attribute name="href">${dep.getDependancyPath()}</x:attribute>
+ </x:element>
+ </j:if>
+ </j:if>
+ </j:forEach>
+
+ <!-- Add reference to the new "main jar" -->
+ <x:element name="jar">
+ <x:attribute name="main">true</x:attribute>
+ <x:attribute name="href">file:${maven.abbot.dest.dir}/${maven.abbot.webstart.main.jar}</x:attribute>
+ </x:element>
+
+ <!-- Copy all existing sys properties -->
+ <x:copyOf select="property"/>
+
+ <!-- Add some other properties -->
+ <x:element name="property">
+ <x:attribute name="name">maven.abbot.src.dir</x:attribute>
+ <x:attribute name="value">${maven.abbot.src.dir}</x:attribute>
+ </x:element>
+ <j:if test="${context.getVariable('maven.abbot.src.files') != null}">
+ <x:element name="property">
+ <x:attribute name="name">maven.abbot.src.files</x:attribute>
+ <x:attribute name="value">${maven.abbot.src.files}</x:attribute>
+ </x:element>
+ </j:if>
+ <x:element name="property">
+ <x:attribute name="name">maven.abbot.reports.dir</x:attribute>
+ <x:attribute name="value">${maven.abbot.reports.dir}</x:attribute>
+ </x:element>
+ <j:if test="${context.getVariable('maven.abbot.suite.name') != null}">
+ <x:element name="property">
+ <x:attribute name="name">maven.abbot.suite.name</x:attribute>
+ <x:attribute name="value">${maven.abbot.suite.name}</x:attribute>
+ </x:element>
+ </j:if>
+
+ <!-- Add debug properties if debug mode is turned on -->
+ <j:if test="${maven.abbot.debug}">
+ <!-- Note: For some unknown reason, adding the "+TraceSecurity" option
+ hangs Java Web Start (at least on 1.4.2_01) -->
+ <property name="javaws.debug.0" value="+TraceCache"/>
+ <property name="javaws.debug.1" value="+TraceDiskCache"/>
+ <property name="javaws.debug.2" value="+TraceDownload"/>
+ <property name="javaws.debug.3" value="+TraceXMLParsing"/>
+ </j:if>
+
+ </resources>
+
+ </jsl:template>
+
+ <!-- Copy jar anchor without its main attribute -->
+ <jsl:template match="jar[@main]">
+ <x:element name="jar">
+ <x:attribute name="href"> <x:expr select="@href"/> </x:attribute>
+ </x:element>
+ </jsl:template>
+
+ <!-- Change the main class -->
+ <jsl:template match="application-desc">
+ <application-desc main-class="${maven.abbot.webstart.main.class}">
+ </application-desc>
+ </jsl:template>
+
+</jsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org