JBoss Tools SVN: r31606 - branches/jbosstools-3.2.x/build/results.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:43:25 -0400 (Sun, 29 May 2011)
New Revision: 31606
Modified:
branches/jbosstools-3.2.x/build/results/.gitignore
branches/jbosstools-3.2.x/build/results/build.xml
branches/jbosstools-3.2.x/build/results/buildResults.xsl
Log:
enable new results page builder (https://issues.jboss.org/browse/JBIDE-7444)
Modified: branches/jbosstools-3.2.x/build/results/.gitignore
===================================================================
--- branches/jbosstools-3.2.x/build/results/.gitignore 2011-05-29 05:43:12 UTC (rev 31605)
+++ branches/jbosstools-3.2.x/build/results/.gitignore 2011-05-29 05:43:25 UTC (rev 31606)
@@ -1 +1,2 @@
*.out.*
+zips
Modified: branches/jbosstools-3.2.x/build/results/build.xml
===================================================================
--- branches/jbosstools-3.2.x/build/results/build.xml 2011-05-29 05:43:12 UTC (rev 31605)
+++ branches/jbosstools-3.2.x/build/results/build.xml 2011-05-29 05:43:25 UTC (rev 31606)
@@ -1,4 +1,4 @@
-<project default="build.results">
+<project default="buildResults.aggregate">
<!-- should be set by script or in Hudson -->
<property name="ZIPSUFFIX" value="SNAPSHOT" />
@@ -7,7 +7,6 @@
<!-- <property name="JOB_NAME" value="jbosstools-3.2.0.M2.continuous" /> -->
<!-- if a different template file (eg., a partially expanded one) should be used, feed it in here -->
- <property name="template.file" value="download-template.xml" />
<!-- if ${WORKSPACE}/site folder exists, target that folder; else generate here. -->
<condition property="output.dir" value="${WORKSPACE}/results" else="${basedir}">
@@ -46,9 +45,27 @@
</condition>
<!-- if can't calculate where build/build.xml is located, must pass in path from parent when calling this script -->
+ <target name="get.saxon" unless="saxon.jar.exists">
+ <!-- or use http://downloads.sourceforge.net/saxon/saxonhe9-3-0-4j.zip ? -->
+ <property name="SAXON_MIRROR" value="http://downloads.sourceforge.net/project/saxon/Saxon-HE/9.3/saxonhe9-3-0-..." />
+ <get usetimestamp="true" dest="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" src="${SAXON_MIRROR}" />
+ <mkdir dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" />
+ <unzip src="${COMMON_TOOLS}/saxonhe9-3-0-4j.zip" dest="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" overwrite="true" />
+ <copy file="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_/saxon9he.jar" tofile="${COMMON_TOOLS}/saxon.jar" failonerror="true" />
+ <delete dir="${java.io.tmpdir}/saxonhe9-3-0-4j.zip_" includeemptydirs="true" quiet="true" />
+ </target>
+
<target name="init">
<ant antfile="${build.xml}" target="init" />
+ <taskdef resource="net/sf/antcontrib/antlib.xml">
+ <classpath>
+ <pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
+ </classpath>
+ </taskdef>
+ <available file="${COMMON_TOOLS}/saxon.jar" type="file" property="saxon.jar.exists" />
+ <antcall target="get.saxon" />
+
<macrodef name="get.size">
<attribute name="file" />
<attribute name="property" />
@@ -82,144 +99,46 @@
</if>
</sequential>
</macrodef>
- <taskdef resource="net/sf/antcontrib/antlib.xml">
- <classpath>
- <pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
- </classpath>
- </taskdef>
</target>
- <target name="build.results" depends="init">
- <!--
- 1. resolve variables in download-template.xml to produce download.xml
- 2. XSL transform download.xml to produce download-snippet.html
- 3. manually copy the contents of this file into a page under
- http://www.jboss.org/tools/downloads/
- -->
- <echo level="info">ZIPSUFFIX = ${ZIPSUFFIX}
-WORKINGDIR = ${WORKINGDIR}
-COMMON_TOOLS = ${COMMON_TOOLS}
-input.dir = ${input.dir}
-output.dir = ${output.dir}</echo>
- <for param="UPDATEZIP">
- <path>
- <fileset dir="${input.dir}">
- <include name="**/*-Update-${ZIPSUFFIX}.zip" />
- <include name="**/*-Sources-${ZIPSUFFIX}.zip" />
- </fileset>
- </path>
- <sequential>
- <var name="filename" unset="true" />
- <propertyregex property="filename" input="@{UPDATEZIP}" defaultvalue="@{UPDATEZIP}" regexp=".+/([^/]+\.zip)" replace="\1" casesensitive="false" override="true" />
- <propertyregex property="COMPONENT" input="${filename}" defaultvalue="${filename}" regexp="(.+)-(Update|Sources)-${ZIPSUFFIX}\.zip" replace="\1" casesensitive="false" override="true" />
- <if>
- <and>
- <isset property="JOB_NAME" />
- <equals arg1="${COMPONENT}" arg2="${JOB_NAME}" />
- </and>
- <then>
- <if>
- <!-- only set the update variable if it's NOT coming from the aggregate build -->
- <and>
- <equals arg1="${filename}" arg2="${JOB_NAME}-Sources-${ZIPSUFFIX}.zip" />
- <not>
- <contains string="${JOB_NAME}" substring="aggregate" />
- </not>
- </and>
- <then>
- <var name="COMPONENT" unset="true" />
- <var name="COMPONENT" value="sources" />
- </then>
- <elseif>
- <!-- only set the update variable if it's coming from the aggregate build; others should be ignored -->
- <and>
- <equals arg1="${filename}" arg2="${JOB_NAME}-Update-${ZIPSUFFIX}.zip" />
- <contains string="${JOB_NAME}" substring="aggregate" />
- </and>
- <then>
- <var name="COMPONENT" unset="true" />
- <var name="COMPONENT" value="update" />
- </then>
- </elseif>
- </if>
- </then>
- </if>
+ <!-- NEW STUFF HERE -->
- <echo level="verbose">UPDATEZIP = @{UPDATEZIP}
-COMPONENT = ${COMPONENT}</echo>
- <property name="${COMPONENT}-filename" value="${filename}" />
+ <target name="buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
+ <ant target="collect.zips" antfile="../aggregate/site/build.xml">
+ <property name="inputRepos" value="1" />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.2_stabl..." />
+ </ant>
+ <ant target="collect.metadata" antfile="../aggregate/site/build.xml">
+ </ant>
+ <antcall target="buildResults" />
+ </target>
+ <target name="test.buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
+ <property name="isTest" value="true" />
+ <ant target="collect.zips" antfile="../aggregate/site/build.xml">
+ <property name="inputRepos" value="1" />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.2_stabl..." />
+ </ant>
+ <ant target="collect.metadata" antfile="../aggregate/site/build.xml">
+ </ant>
+ <antcall target="buildResults" />
+ </target>
- <get.size file="@{UPDATEZIP}" property="${COMPONENT}-filesize" />
- <var name="filesize" unset="true" />
- <propertycopy from="${COMPONENT}-filesize" property="filesize" override="true" silent="true" />
- <echo level="info">filesize = ${filesize}</echo>
- <echo level="info">filename = ${filename}</echo>
- <var name="filesize" unset="true" />
- <var name="filename" unset="true" />
- </sequential>
- </for>
-
- <if>
- <!-- default operation from template file -->
- <equals arg1="${template.file}" arg2="download-template.xml" />
- <then>
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file}" />
- <mapper type="merge" to="download.xml" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <xslt in="${output.dir}/download.xml" out="${output.dir}/download-snippet.html" style="download.xsl" />
- <xslt in="${output.dir}/download.xml" out="${output.dir}/buildResults.html" style="buildResults.xsl" />
- <copy todir="${output.dir}" file="buildResults.css"/>
- <delete file="${output.dir}/download.xml" />
- </then>
- <elseif>
- <!-- use previously XLST'd file from an upstream build -->
- <or>
- <contains string="${template.file}" substring="http:" />
- <contains string="${template.file}" substring="https:" />
- <contains string="${template.file}" substring="ftp:" />
- </or>
- <then>
- <propertyregex property="template.file.cleaned" input="${template.file}" defaultvalue="${template.file}" regexp=".+/([^/]+)" replace="\1" override="true" />
- <get src="${template.file}" dest="${output.dir}/${template.file.cleaned}.in" ignoreerrors="true" />
- <if>
- <available file="${output.dir}/${template.file.cleaned}.in" type="file" />
- <then>
- <!-- use pre-existing snippet file -->
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file.cleaned}.in" />
- <mapper type="merge" to="download-snippet.html" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <delete file="${output.dir}/${template.file.cleaned}.in" quiet="true" />
- </then>
- <else>
- <!-- fall back to default template file -->
- <var name="template.file" value="download-template.xml" />
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file}" />
- <mapper type="merge" to="download.xml" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <xslt in="${output.dir}/download.xml" out="${output.dir}/download-snippet.html" style="download.xsl" />
- <delete file="${output.dir}/download.xml" />
- </else>
- </if>
- </then>
- </elseif>
- </if>
+ <target name="test.buildResults.single" depends="init" description="generate buildResults.html from build properties">
+ <property name="isTest" value="true" />
+ <ant target="collect.zips" antfile="../aggregate/site/build.xml">
+ <property name="inputRepos" value="1" />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2_stable..." />
+ </ant>
+ <ant target="collect.metadata" antfile="../aggregate/site/build.xml">
+ </ant>
+ <antcall target="buildResults" />
</target>
- <target name="test.xslt">
- <xslt in="download-template.xml" out="download-snippet.out.html" style="download.xsl" />
- <xslt in="download-template.xml" out="buildResults.out.html" style="buildResults.xsl" />
+ <target name="buildResults" description="generate buildResults.html from build properties" depends="init">
+ <delete quiet="true" file="buildResults.out.html" />
+ <xslt in="zips/build.properties.all.xml" out="buildResults.out.html" style="buildResults.xsl" force="true">
+ <classpath location="${COMMON_TOOLS}/saxon.jar" />
+ </xslt>
</target>
</project>
Modified: branches/jbosstools-3.2.x/build/results/buildResults.xsl
===================================================================
--- branches/jbosstools-3.2.x/build/results/buildResults.xsl 2011-05-29 05:43:12 UTC (rev 31605)
+++ branches/jbosstools-3.2.x/build/results/buildResults.xsl 2011-05-29 05:43:25 UTC (rev 31606)
@@ -1,12 +1,8 @@
-<xsl:transform version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan">
- <xsl:output method="html" indent="yes" xalan:indent-amount="4" />
- <xsl:template match="/projects">
-
- <xsl:variable name="baseurl">
- <xsl:value-of select="@baseurl" />
- </xsl:variable>
-
+<xsl:stylesheet version="2.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://saxon.sf.net/"
+ xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="saxon">
+ <xsl:output method="html" indent="yes" />
+ <xsl:template match="/properties">
<html>
<head>
<title>JBossTools Build Results</title>
@@ -15,37 +11,6 @@
<body>
<div id="header-blue">
<table width="100%" height="100%">
- <tr>
- <td>
- <span id="title-blue">JBossTools Build Results</span>
- <br />
- <span id="buildName-blue">
- ${build-type} build
- ${jbds-build-name}
- <span id="buildName-blue" style="font-size: x-small;">
- [Hudson Build
- <a id="buildName-blue" style="font-size: x-small;"
- href="http://hudson.qa.jboss.com/hudson/view/DevStudio/job/${hudson-job-name}/$...">#${hudson-build-number},
- ${hudson-build-id}</a>
- ]
- </span>
- <span id="buildName-blue" style="font-size: x-small; font-style: italic;">
- <a id="buildName-blue"
- style="font-size: x-small; font-style: italic; color: black;"
- href="http://hudson.jboss.org/hudson/view/JBossTools/job/${hudson-job-name}/">Public
- Hudson Mirror</a>
- </span>
- </span>
- </td>
- <td align="right">
- <span id="buildDate-blue">${date}</span>
- <br />
- <span id="buildExecTime-blue">${build-time}</span>
- <br />
- <a id="buildLog-blue"
- href="http://download.jboss.org/jbosstools/builds/staging/${hudson-job-name}/logs/">Build Logs</a>
- </td>
- </tr>
</table>
</div>
@@ -106,43 +71,141 @@
</td>
</tr>
- <xsl:for-each select="project">
- <xsl:variable name="rowColor">
- <xsl:if test="position() mod 2 = 1">
- #CCCCEE
- </xsl:if>
- <xsl:if test="position() mod 2 = 0">
- #FFFFFF
- </xsl:if>
- <xsl:if test="contains(@name,'All')">
- #CCEECC
- </xsl:if>
- <xsl:if test="contains(@name,'Source')">
- #EECCCC
- </xsl:if>
+ <!-- three use cases: a regular component build (as, ws, etc.), a
+ different-SVN component build (teiid, pi4soa, savara), and a special component
+ build (xulrunner) -->
+ <xsl:for-each
+ select="//property[contains(@name,'build.properties.JOB_NAME')]">
+ <xsl:variable name="JOB_NAME">
+ <xsl:value-of select="@value" />
</xsl:variable>
+ <xsl:variable name="COMPONENT">
+ <xsl:choose>
+ <!-- property name="jbosstools-3.2_stable_branch.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-3.2_stable_branch.component- -ws" -->
+ <xsl:when test="contains(@value,'component--')">
+ <xsl:value-of select="substring-after(@value,'component--')" />
+ </xsl:when>
+ <!-- property name="jbosstools-drools-5.2_stable_branch-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-drools-5.2_stable_branch" -->
+ <xsl:when test="contains(@value, '_stable_branch')">
+ <xsl:value-of
+ select="substring-before(substring-after(@value,'jbosstools-'),'_stable_branch')" />
+ </xsl:when>
+ <xsl:when test="contains(@value, '_trunk')">
+ <xsl:value-of
+ select="substring-before(substring-after(@value,'jbosstools-'),'_trunk')" />
+ </xsl:when>
+
+ <!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME"
+ value="xulrunner-1.9.1.2" -->
+ <xsl:otherwise>
+ <xsl:value-of select="@value" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <tr>
+ <td colspan="2">
+ <a href="http://hudson.qa.jboss.com/hudson/job/{$JOB_NAME}/">
+ <xsl:value-of select="$COMPONENT" />
+ </a>
+ </td>
+ </tr>
+
+ <xsl:for-each
+ select="//property[contains(@name,'build.properties.filename') and contains(@name,$COMPONENT)]">
+ <xsl:variable name="rowColor">
+ <xsl:if test="position() mod 2 = 1">
+ #CCCCEE
+ </xsl:if>
+ <xsl:if test="position() mod 2 = 0">
+ #FFFFFF
+ </xsl:if>
+ <xsl:if test="contains(@name,'All')">
+ #CCEECC
+ </xsl:if>
+ <xsl:if test="contains(@name,'Source')">
+ #EECCCC
+ </xsl:if>
+ </xsl:variable>
+
<tr bgcolor="{$rowColor}">
- <td>
- <img src="images/OK-small.png" />
- </td>
- <td class="downloadInfo">
- <xsl:for-each select=".">
- <b>
- <acronym title="{@name} :: {description}">
- <a class="allLink-blue" href="{$baseurl}/{download/@url}">
- <xsl:value-of select="concat(@name,' ',@version)" />
+ <!-- <td> <img src="images/OK-small.png" /> </td> -->
+ <td class="downloadInfo">
+ <xsl:for-each select=".">
+ <b>
+ <xsl:variable name="filelabel">
+ <xsl:choose>
+ <!-- property name="jbosstools-3.2_stable_branch.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-3.2_stable_branch.component- -ws" -->
+ <xsl:when test="contains(@value,'component--')">
+ <xsl:value-of select="substring-after(@value,'component--')" />
+ </xsl:when>
+
+ <!-- property name="jbosstools-drools-5.2_stable_branch-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-drools-5.2_stable_branch" -->
+ <xsl:when test="contains(@value, '_stable_branch')">
+ <xsl:value-of
+ select="replace(substring-after(@value,'jbosstools-'),'_stable_branch','')" />
+ </xsl:when>
+ <xsl:when test="contains(@value, '_trunk')">
+ <xsl:value-of
+ select="replace(substring-after(@value,'jbosstools-'),'_trunk','')" />
+ </xsl:when>
+
+ <!-- property name="xulrunner-1.9.1.2-2011-01-20_20-39-25-H36.build.properties.JOB_NAME"
+ value="xulrunner-1.9.1.2" -->
+ <xsl:otherwise>
+ <xsl:value-of select="@value" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <!-- Update, Sources, etc. -->
+ <xsl:variable name="fileType">
+ <xsl:choose>
+ <xsl:when test="contains($filelabel, 'Update')">
+ <xsl:value-of
+ select="'Update'" />
+ </xsl:when>
+ <xsl:when test="contains($filelabel, 'Sources')">
+ <xsl:value-of
+ select="'Sources'" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'Other'" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <a class="allLink-blue" href="{@value}">
+ <xsl:value-of select="$filelabel" />
</a>
- </acronym>
- <br />
- <a class="md5" href="{$baseurl}/{download/(a)url}.MD5">MD5</a>
- | filesize:
- <xsl:value-of select="download/@size" />
- </b>
- <br />
- </xsl:for-each>
- </td>
- </tr>
+ <ul>
+ <li>
+ md5:
+ <xsl:for-each
+ select="//property[contains(@name,'build.properties.filemd5') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
+ <xsl:value-of select="@value" />
+ </xsl:for-each>
+ </li><li>size:
+ <xsl:for-each
+ select="//property[contains(@name,'build.properties.filesize') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
+ <xsl:value-of select="@value" /> bytes
+ </xsl:for-each>
+ </li>
+
+ <xsl:for-each
+ select="tokenize(//property[contains(@name,'build.properties.SVN_REVISION') and contains(@name,$COMPONENT)]/@value,',')">
+ <li>SVN: <xsl:value-of select="." /></li>
+ </xsl:for-each>
+ </ul>
+ </b>
+ </xsl:for-each>
+ </td>
+ </tr>
+ </xsl:for-each>
</xsl:for-each>
</table>
@@ -161,9 +224,9 @@
<table>
<tr>
<td rowspan="3">
- Eclipse Helios 3.6.1 +
+ Eclipse Helios 3.6.2 +
<br />
- Web Tools 3.2.2 +
+ Web Tools 3.2.3 +
<br />
TPTP + BIRT + DTP ...
</td>
@@ -175,13 +238,13 @@
<tr>
<td>
<a class="blue"
- href="http://download.jboss.org/jbosstools/updates/target-platform/e361-wtp322....">Target Platform Update Zip</a>
+ href="http://download.jboss.org/jbosstools/updates/target-platform/e362-wtp323....">Target Platform Update Zip</a>
</td>
</tr>
<tr>
<td>
<a class="blue"
- href="http://anonsvn.jboss.org/repos/jbosstools/trunk/build/target-platform/uni...">Target Platform Definition File</a>
+ href="http://anonsvn.jboss.org/repos/jbosstools/branches/jbosstools-3.2.x/build...">Target Platform Definition File</a>
</td>
</tr>
</table>
@@ -259,6 +322,5 @@
</html>
-
</xsl:template>
-</xsl:transform>
\ No newline at end of file
+</xsl:stylesheet>
\ No newline at end of file
13 years
JBoss Tools SVN: r31605 - branches/jbosstools-3.2.x/build/results.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:43:12 -0400 (Sun, 29 May 2011)
New Revision: 31605
Removed:
branches/jbosstools-3.2.x/build/results/download-template.xml
branches/jbosstools-3.2.x/build/results/download.xsl
Log:
remove obsolete files
Deleted: branches/jbosstools-3.2.x/build/results/download-template.xml
===================================================================
--- branches/jbosstools-3.2.x/build/results/download-template.xml 2011-05-29 05:43:00 UTC (rev 31604)
+++ branches/jbosstools-3.2.x/build/results/download-template.xml 2011-05-29 05:43:12 UTC (rev 31605)
@@ -1,183 +0,0 @@
-<projects baseurl="http://downloads.sourceforge.net/jboss/">
-<project name="All Plugins" version="${ZIPSUFFIX}">
- <description>A p2 repo (update site) bundle of all JBoss Tools plugins - </description>
- <a href="http://www.jboss.org/tools/download/update.html#fromzip">install instructions</a>
- <download os="All platforms" url="${update-filename}" size="${update-filesize} MB"/>
-</project>
-
-<project name="JBoss Archive Tools" version="${ZIPSUFFIX}">
- <description>For incremental archiving and packaging</description>
- <download os="All platforms" url="${archives-filename}" size="${archives-filesize} MB"/>
-</project>
-
-<project name="JBoss AS Tools" version="${ZIPSUFFIX}">
- <description>For running deploying to, and configuring JBoss AS</description>
- <download os="All platforms" url="${as-filename}" size="${as-filesize} MB"/>
-</project>
-
-<project name="JBoss BIRT Tools" version="${ZIPSUFFIX}">
- <description>Hibernate and Seam extensions for Eclipse BIRT</description>
- <download os="All platforms" url="${birt-filename}" size="${birt-filesize} MB"/>
-</project>
-
-<project name="JBoss BPEL Editor" version="${ZIPSUFFIX}">
- <description>JBoss BPEL Editor</description>
- <download os="All platforms" url="${bpel-filename}" size="${bpel-filesize} MB"/>
-</project>
-
-<project name="Context and Dependency Injection Tools" version="${ZIPSUFFIX}">
- <description>Context and Dependency Injection Tools</description>
- <download os="All platforms" url="${cdi-filename}" size="${cdi-filesize} MB"/>
-</project>
-
-<project name="Common Frameworks" version="${ZIPSUFFIX}">
- <description>Common JBoss Tools Frameworks, used by several JBoss Tools components</description>
- <download os="All platforms" url="${common-filename}" size="${common-filesize} MB"/>
-</project>
-
-<project name="Deltacloud Development Tools" version="${ZIPSUFFIX}">
- <description>Deltacloud Development Tools</description>
- <download os="All platforms" url="${deltacloud-filename}" size="${deltacloud-filesize} MB"/>
-</project>
-
-<project name="Drools IDE" version="${ZIPSUFFIX}">
- <description>For Drools Rules and Drools Ruleflow</description>
- <download os="All platforms" url="${drools-filename}" size="${drools-filesize} MB"/>
-</project>
-
-<project name="JBoss ESB Tools" version="${ZIPSUFFIX}" >
- <description>Project wizards, editors and deployment JBoss's Enterprise Service Bus</description>
- <download os="All platforms" url="${esb-filename}" size="${esb-filesize} MB"/>
-</project>
-
-<project name="Project Examples" version="${ZIPSUFFIX}">
- <description>Tooling for easy installation of Examples + Project Examples from the JBoss Community</description>
- <download os="All platforms" url="${examples-filename}" size="${examples-filesize} MB"/>
-</project>
-
-<project name="Flow Languages Common Tools" version="${ZIPSUFFIX}">
- <description>Flow Languages Common Tools, used by jBPM component</description>
- <download os="All platforms" url="${jbpm-filename}" size="${jbpm-filesize} MB"/>
-</project>
-
-<project name="FreeMarker IDE" version="${ZIPSUFFIX}" >
- <description>Syntax highlighting Editor for Freemarker files</description>
- <download os="All platforms" url="${freemarker-filename}" size="${freemarker-filesize} MB"/>
-</project>
-
-<project name="JBoss GWT Integration (Experimental)" version="${ZIPSUFFIX}">
- <description>JBoss GWT Integration (Experimental)</description>
- <download os="All platforms" url="${gwt-filename}" size="${gwt-filesize} MB"/>
-</project>
-
-<project name="Hibernate Tools" version="${ZIPSUFFIX}" >
- <description>Hibernate wizards, query editor, reverse engineering and more</description>
- <download os="All platforms" url="${hibernatetools-filename}" size="${hibernatetools-filesize} MB"/>
-</project>
-
-<project name="jBPM + jBPM Convert" version="${ZIPSUFFIX}">
- <description>Support for jBPM, including conversion from BPMN files</description>
- <download os="All platforms" url="${jbpm-filename}" size="${jbpm-filesize} MB"/>
-</project>
-
-<project name="JMX Tools" version="${ZIPSUFFIX}">
- <description>Java Management Extensions (JMX) Console in Eclipse</description>
- <download os="All platforms" url="${jmx-filename}" size="${jmx-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools JSF" version="${ZIPSUFFIX}">
- <description>JBoss Tools JSF - see also JST and VPE components</description>
- <download os="All platforms" url="${jsf-filename}" size="${jsf-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools Java Standard Tools" version="${ZIPSUFFIX}">
- <description>JBoss Tools Java Standard Tools - see also JSF and VPE components</description>
- <download os="All platforms" url="${jst-filename}" size="${jst-filesize} MB"/>
-</project>
-
-<project name="JBoss Maven Tools" version="${ZIPSUFFIX}">
- <description>Maven support in Eclipse (m2eclipse)</description>
- <download os="All platforms" url="${maven-filename}" size="${maven-filesize} MB"/>
-</project>
-
-<project name="ModeShape JCR REST Tools" version="${ZIPSUFFIX}">
- <description>Provides a resource publishing and unpublishing capability to ModeShape repositories</description>
- <download os="All platforms" url="${modeshape-filename}" size="${modeshape-filesize} MB"/>
-</project>
-
-<project name="Pi Calculus for SOA" version="${ZIPSUFFIX}">
- <description>Provides Pi Calculus for SOA</description>
- <download os="All platforms" url="${pi4soa-filename}" size="${pi4soa-filesize} MB"/>
-</project>
-
-<project name="Portlet Tools" version="${ZIPSUFFIX}">
- <description>For supporting JBoss Portal and JSR-286 portlets</description>
- <download os="All platforms" url="${portlet-filename}" size="${portlet-filesize} MB"/>
-</project>
-
-<project name="JBoss Profiler" version="${ZIPSUFFIX}">
- <description>Provides profiling for JBoss</description>
- <download os="All platforms" url="${profiler-filename}" size="${profiler-filesize} MB"/>
-</project>
-
-<project name="Runtime Initialization" version="${ZIPSUFFIX}">
- <description>This feature provides runtime initialization</description>
- <download os="All platforms" url="${runtime-filename}" size="${runtime-filesize} MB"/>
-</project>
-
-<project name="Savara Tools" version="${ZIPSUFFIX}">
- <description>Provides Savara Tools</description>
- <download os="All platforms" url="${savara-filename}" size="${savara-filesize} MB"/>
-</project>
-
-<project name="Seam Tools" version="${ZIPSUFFIX}" >
- <description>For creating Seam Components and Projects</description>
- <download os="All platforms" url="${seam-filename}" size="${seam-filesize} MB"/>
-</project>
-
-<project name="Smooks Tools" version="${ZIPSUFFIX}" >
- <description>transformation editor</description>
- <download os="All platforms" url="${smooks-filename}" size="${smooks-filesize} MB"/>
-</project>
-
-<project name="Struts Tools" version="${ZIPSUFFIX}">
- <description>For Struts 1.x framework</description>
- <download os="All platforms" url="${struts-filename}" size="${struts-filesize} MB"/>
-</project>
-
-<project name="Teiid Designer" version="${ZIPSUFFIX}">
- <description>To create metadata models that describe your enterprise information systems</description>
- <download os="All platforms" url="${teiid-filename}" size="${teiid-filesize} MB"/>
-</project>
-
-<project name="JBoss AS TPTP Tools" version="${ZIPSUFFIX}" >
- <description>TPTP support for JBoss AS servers</description>
- <download os="All platforms" url="${tptp-filename}" size="${tptp-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools Usage Reporting" version="${ZIPSUFFIX}">
- <description>JBoss Tools Usage Reporting</description>
- <download os="All platforms" url="${usage-filename}" size="${usage-filesize} MB"/>
-</project>
-
-<project name="Visual Page Editor" version="${ZIPSUFFIX}">
- <description>Visual Page Editor - see also JST and JSF components</description>
- <download os="All platforms" url="${vpe-filename}" size="${vpe-filesize} MB"/>
-</project>
-
-<project name="JBoss WS Tools" version="${ZIPSUFFIX}">
- <description>Enables Web Services support in Eclipse for JBoss WS</description>
- <download os="All platforms" url="${ws-filename}" size="${ws-filesize} MB"/>
-</project>
-
-<project name="XulRunner" version="${ZIPSUFFIX}">
- <description>Provides a common back-end for XUL applications</description>
- <download os="All platforms" url="${xulrunner-filename}" size="${xulrunner-filesize} MB"/>
-</project>
-
-<project name="Sources" version="${ZIPSUFFIX}">
- <description>JBoss Tools - all sources (excluding tests)</description>
- <download os="All platforms" url="${sources-filename}" size="${sources-filesize} MB"/>
-</project>
-
-</projects>
Deleted: branches/jbosstools-3.2.x/build/results/download.xsl
===================================================================
--- branches/jbosstools-3.2.x/build/results/download.xsl 2011-05-29 05:43:00 UTC (rev 31604)
+++ branches/jbosstools-3.2.x/build/results/download.xsl 2011-05-29 05:43:12 UTC (rev 31605)
@@ -1,68 +0,0 @@
-<xsl:transform version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan">
- <xsl:output method="html" indent="yes" xalan:indent-amount="4" />
- <xsl:template match="/projects">
-
- <xsl:variable name="baseurl">
- <xsl:value-of select="@baseurl" />
- </xsl:variable>
-
- <table cellspacing="1" cellpadding="0" border="0" align="left"
- style="width: 100%;" class="simpletablestyle">
- <thead>
- <tr class="header">
- <th>Download</th>
- <th>Size</th>
- <th>Description</th>
- </tr>
- </thead>
- <tbody>
- <xsl:for-each select="project">
- <xsl:variable name="rowClass">
- <xsl:if test="position() mod 2 = 1">
- oddRow
- </xsl:if>
- <xsl:if test="position() mod 2 = 0">
- evenRow
- </xsl:if>
- </xsl:variable>
- <xsl:variable name="rowColor">
- <xsl:if test="contains(@name,'All')">
- #CCEECC
- </xsl:if>
- <xsl:if test="contains(@name,'Sources')">
- #EECCCC
- </xsl:if>
- </xsl:variable>
-
- <tr class="{$rowClass}" bgcolor="{$rowColor}">
- <td class="rowLine">
- <xsl:for-each select=".">
- <b>
- <a href="{$baseurl}/{download/@url}"
- onclick="javascript:pageTracker._trackPageview('/downloads/{@url}');turnOnModal(this); return false;">
- <xsl:value-of select="@name" />
- </a>
- </b>
- <br />
- </xsl:for-each>
- </td>
- <td class="rowLine">
- <xsl:for-each select=".">
- <xsl:value-of select="download/@size" />
- </xsl:for-each>
- </td>
- <td class="rowLine">
- <xsl:value-of select="@name" />
- -
- <xsl:value-of select="description" />
- <xsl:if test="string(a) != ''">
- <xsl:copy-of select="a" />
- </xsl:if>
- </td>
- </tr>
- </xsl:for-each>
- </tbody>
- </table>
- </xsl:template>
-</xsl:transform>
\ No newline at end of file
13 years
JBoss Tools SVN: r31604 - branches/jbosstools-3.2.x/build.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:43:00 -0400 (Sun, 29 May 2011)
New Revision: 31604
Modified:
branches/jbosstools-3.2.x/build/publish.sh
Log:
remove obsolete comments (merge from trunk)
Modified: branches/jbosstools-3.2.x/build/publish.sh
===================================================================
--- branches/jbosstools-3.2.x/build/publish.sh 2011-05-29 05:29:19 UTC (rev 31603)
+++ branches/jbosstools-3.2.x/build/publish.sh 2011-05-29 05:43:00 UTC (rev 31604)
@@ -192,14 +192,8 @@
md5sum $(find . -name "*Source*.zip" | egrep -v "aggregate-Sources|nightly-Update") >> ${md5sumsFile}
echo " " >> ${md5sumsFile}
-# TODO: JBIDE-7045 this is obsolete - replace it with xslt'd transform of build.properties.all.xml (agg site overall metadata)
-# generate HTML snippet, download-snippet.html, for inclusion on jboss.org
mkdir -p ${STAGINGDIR}/logs
ANT_PARAMS=" -DZIPSUFFIX=${ZIPSUFFIX} -DJOB_NAME=${JOB_NAME} -Dinput.dir=${STAGINGDIR} -Doutput.dir=${STAGINGDIR}/logs -DWORKSPACE=${WORKSPACE}"
- # no longer using upstream continuous or nightly build in aggregation
- #if [[ ${JOB_NAME/.aggregate} != ${JOB_NAME} ]]; then # reuse snippet from upstream build
- # ANT_PARAMS="${ANT_PARAMS} -Dtemplate.file=http://download.jboss.org/jbosstools/builds/staging/${JOB_NAME/.aggregate/.continuous}/logs/download-snippet.html"
- #fi
for buildxml in ${WORKSPACE}/build/results/build.xml ${WORKSPACE}/sources/build/results/build.xml ${WORKSPACE}/sources/results/build.xml; do
if [[ -f ${buildxml} ]]; then
ANT_SCRIPT=${buildxml}
13 years
JBoss Tools SVN: r31603 - trunk/build/results.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:29:19 -0400 (Sun, 29 May 2011)
New Revision: 31603
Modified:
trunk/build/results/build.xml
trunk/build/results/buildResults.xsl
Log:
https://issues.jboss.org/browse/JBIDE-7444
Modified: trunk/build/results/build.xml
===================================================================
--- trunk/build/results/build.xml 2011-05-29 05:12:14 UTC (rev 31602)
+++ trunk/build/results/build.xml 2011-05-29 05:29:19 UTC (rev 31603)
@@ -1,4 +1,4 @@
-<project default="build.results">
+<project default="buildResults.aggregate">
<!-- should be set by script or in Hudson -->
<property name="ZIPSUFFIX" value="SNAPSHOT" />
@@ -6,9 +6,6 @@
<!-- should be set by Hudson -->
<!-- <property name="JOB_NAME" value="jbosstools-3.2.0.M2.continuous" /> -->
- <!-- if a different template file (eg., a partially expanded one) should be used, feed it in here -->
- <property name="template.file" value="download-template.xml" />
-
<!-- if ${WORKSPACE}/site folder exists, target that folder; else generate here. -->
<condition property="output.dir" value="${WORKSPACE}/results" else="${basedir}">
<available file="${WORKSPACE}/results" />
@@ -102,146 +99,23 @@
</macrodef>
</target>
- <target name="build.results" depends="init">
- <!--
- 1. resolve variables in download-template.xml to produce download.xml
- 2. XSL transform download.xml to produce download-snippet.html
- 3. manually copy the contents of this file into a page under
- http://www.jboss.org/tools/downloads/
- -->
- <echo level="info">ZIPSUFFIX = ${ZIPSUFFIX}
-WORKINGDIR = ${WORKINGDIR}
-COMMON_TOOLS = ${COMMON_TOOLS}
-input.dir = ${input.dir}
-output.dir = ${output.dir}</echo>
- <for param="UPDATEZIP">
- <path>
- <fileset dir="${input.dir}">
- <include name="**/*-Update-${ZIPSUFFIX}.zip" />
- <include name="**/*-Sources-${ZIPSUFFIX}.zip" />
- </fileset>
- </path>
- <sequential>
- <var name="filename" unset="true" />
- <propertyregex property="filename" input="@{UPDATEZIP}" defaultvalue="@{UPDATEZIP}" regexp=".+/([^/]+\.zip)" replace="\1" casesensitive="false" override="true" />
- <propertyregex property="COMPONENT" input="${filename}" defaultvalue="${filename}" regexp="(.+)-(Update|Sources)-${ZIPSUFFIX}\.zip" replace="\1" casesensitive="false" override="true" />
- <if>
- <and>
- <isset property="JOB_NAME" />
- <equals arg1="${COMPONENT}" arg2="${JOB_NAME}" />
- </and>
- <then>
- <if>
- <!-- only set the update variable if it's NOT coming from the aggregate build -->
- <and>
- <equals arg1="${filename}" arg2="${JOB_NAME}-Sources-${ZIPSUFFIX}.zip" />
- <not>
- <contains string="${JOB_NAME}" substring="aggregate" />
- </not>
- </and>
- <then>
- <var name="COMPONENT" unset="true" />
- <var name="COMPONENT" value="sources" />
- </then>
- <elseif>
- <!-- only set the update variable if it's coming from the aggregate build; others should be ignored -->
- <and>
- <equals arg1="${filename}" arg2="${JOB_NAME}-Update-${ZIPSUFFIX}.zip" />
- <contains string="${JOB_NAME}" substring="aggregate" />
- </and>
- <then>
- <var name="COMPONENT" unset="true" />
- <var name="COMPONENT" value="update" />
- </then>
- </elseif>
- </if>
- </then>
- </if>
+ <!-- NEW STUFF HERE -->
- <echo level="verbose">UPDATEZIP = @{UPDATEZIP}
-COMPONENT = ${COMPONENT}</echo>
- <property name="${COMPONENT}-filename" value="${filename}" />
-
- <get.size file="@{UPDATEZIP}" property="${COMPONENT}-filesize" />
- <var name="filesize" unset="true" />
- <propertycopy from="${COMPONENT}-filesize" property="filesize" override="true" silent="true" />
- <echo level="info">filesize = ${filesize}</echo>
- <echo level="info">filename = ${filename}</echo>
- <var name="filesize" unset="true" />
- <var name="filename" unset="true" />
- </sequential>
- </for>
-
- <if>
- <!-- default operation from template file -->
- <equals arg1="${template.file}" arg2="download-template.xml" />
- <then>
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file}" />
- <mapper type="merge" to="download.xml" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <xslt in="${output.dir}/download.xml" out="${output.dir}/download-snippet.html" style="download.xsl" />
- <xslt in="${output.dir}/download.xml" out="${output.dir}/buildResults.html" style="buildResults.xsl" />
- <copy todir="${output.dir}" file="buildResults.css" />
- <delete file="${output.dir}/download.xml" />
- </then>
- <elseif>
- <!-- use previously XLST'd file from an upstream build -->
- <or>
- <contains string="${template.file}" substring="http:" />
- <contains string="${template.file}" substring="https:" />
- <contains string="${template.file}" substring="ftp:" />
- </or>
- <then>
- <propertyregex property="template.file.cleaned" input="${template.file}" defaultvalue="${template.file}" regexp=".+/([^/]+)" replace="\1" override="true" />
- <get src="${template.file}" dest="${output.dir}/${template.file.cleaned}.in" ignoreerrors="true" />
- <if>
- <available file="${output.dir}/${template.file.cleaned}.in" type="file" />
- <then>
- <!-- use pre-existing snippet file -->
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file.cleaned}.in" />
- <mapper type="merge" to="download-snippet.html" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <delete file="${output.dir}/${template.file.cleaned}.in" quiet="true" />
- </then>
- <else>
- <!-- fall back to default template file -->
- <var name="template.file" value="download-template.xml" />
- <copy todir="${output.dir}" overwrite="true">
- <fileset dir="${output.dir}" file="${template.file}" />
- <mapper type="merge" to="download.xml" />
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- <xslt in="${output.dir}/download.xml" out="${output.dir}/download-snippet.html" style="download.xsl" />
- <delete file="${output.dir}/download.xml" />
- </else>
- </if>
- </then>
- </elseif>
- </if>
+ <target name="buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
+ <ant target="collect.zips" antfile="../aggregate/site/build.xml">
+ <property name="inputRepos" value="1" />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo" />
+ </ant>
+ <ant target="collect.metadata" antfile="../aggregate/site/build.xml">
+ </ant>
+ <antcall target="buildResults" />
</target>
- <target name="test.xslt">
- <xslt in="download-template.xml" out="download-snippet.out.html" style="download.xsl" />
- <xslt in="download-template.xml" out="buildResults.out.html" style="buildResults.xsl" />
- </target>
-
- <!-- NEW STUFF HERE -->
-
<target name="test.buildResults.aggregate" depends="init" description="generate buildResults.html from build properties">
<property name="isTest" value="true" />
<ant target="collect.zips" antfile="../aggregate/site/build.xml">
<property name="inputRepos" value="1" />
- <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/trunk" />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo" />
</ant>
<ant target="collect.metadata" antfile="../aggregate/site/build.xml">
</ant>
@@ -252,7 +126,7 @@
<property name="isTest" value="true" />
<ant target="collect.zips" antfile="../aggregate/site/build.xml">
<property name="inputRepos" value="1" />
- <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2_trunk...." />
+ <property name="inputRepo1" value="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk...." />
</ant>
<ant target="collect.metadata" antfile="../aggregate/site/build.xml">
</ant>
@@ -260,7 +134,6 @@
</target>
<target name="buildResults" description="generate buildResults.html from build properties" depends="init">
-
<delete quiet="true" file="buildResults.out.html" />
<xslt in="zips/build.properties.all.xml" out="buildResults.out.html" style="buildResults.xsl" force="true">
<classpath location="${COMMON_TOOLS}/saxon.jar" />
Modified: trunk/build/results/buildResults.xsl
===================================================================
--- trunk/build/results/buildResults.xsl 2011-05-29 05:12:14 UTC (rev 31602)
+++ trunk/build/results/buildResults.xsl 2011-05-29 05:29:19 UTC (rev 31603)
@@ -81,8 +81,8 @@
</xsl:variable>
<xsl:variable name="COMPONENT">
<xsl:choose>
- <!-- property name="jbosstools-3.2_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
- value="jbosstools-3.2_trunk.component- -ws" -->
+ <!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-3.3_trunk.component- -ws" -->
<xsl:when test="contains(@value,'component--')">
<xsl:value-of select="substring-after(@value,'component--')" />
</xsl:when>
@@ -138,8 +138,8 @@
<b>
<xsl:variable name="filelabel">
<xsl:choose>
- <!-- property name="jbosstools-3.2_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
- value="jbosstools-3.2_trunk.component- -ws" -->
+ <!-- property name="jbosstools-3.3_trunk.component- -ws-SNAPSHOT.build.properties.JOB_NAME"
+ value="jbosstools-3.3_trunk.component- -ws" -->
<xsl:when test="contains(@value,'component--')">
<xsl:value-of select="substring-after(@value,'component--')" />
</xsl:when>
@@ -162,6 +162,23 @@
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
+ <!-- Update, Sources, etc. -->
+ <xsl:variable name="fileType">
+ <xsl:choose>
+ <xsl:when test="contains($filelabel, 'Update')">
+ <xsl:value-of
+ select="'Update'" />
+ </xsl:when>
+ <xsl:when test="contains($filelabel, 'Sources')">
+ <xsl:value-of
+ select="'Sources'" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'Other'" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
<a class="allLink-blue" href="{@value}">
<xsl:value-of select="$filelabel" />
</a>
@@ -169,12 +186,12 @@
<li>
md5:
<xsl:for-each
- select="//property[contains(@name,'build.properties.filemd5') and contains(@name,$COMPONENT)]">
+ select="//property[contains(@name,'build.properties.filemd5') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
<xsl:value-of select="@value" />
</xsl:for-each>
</li><li>size:
<xsl:for-each
- select="//property[contains(@name,'build.properties.filesize') and contains(@name,$COMPONENT)]">
+ select="//property[contains(@name,'build.properties.filesize') and contains(@name,$COMPONENT) and contains(@name,$fileType)]">
<xsl:value-of select="@value" /> bytes
</xsl:for-each>
</li>
@@ -200,28 +217,28 @@
<br />
See
<a
- href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2_stable...">SVN_REVISION.txt</a>
+ href="http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.3_trunk....">SVN_REVISION.txt</a>
</div>
<div id="buildDrivers-blue">
<b>Target Platform</b>
<table>
<tr>
<td rowspan="3">
- Eclipse Helios 3.6.1 +
+ Eclipse Helios 3.7 +
<br />
- Web Tools 3.2.2 +
+ Web Tools 3.3 +
<br />
- TPTP + BIRT + DTP ...
+ BIRT + DTP ...
</td>
<td>
<a class="blue"
- href="http://download.jboss.org/jbosstools/updates/target-platform/latest/">Target Platform Update Site</a>
+ href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/l...">Target Platform Update Site</a>
</td>
</tr>
<tr>
<td>
<a class="blue"
- href="http://download.jboss.org/jbosstools/updates/target-platform/e361-wtp322....">Target Platform Update Zip</a>
+ href="http://download.jboss.org/jbosstools/updates/target-platform_3.3.indigo/e...">Target Platform Update Zip</a>
</td>
</tr>
<tr>
@@ -238,7 +255,7 @@
See
<a
- href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Stable_Branch/job/jbosst...">jbosstools-3.2_stable_branch.tests</a>
+ href="http://hudson.qa.jboss.com/hudson/view/DevStudio_Trunk/job/jbosstools-3.3...">jbosstools-3.3_trunk.tests</a>
<!-- <table> <tr> <td> <img src="images/test.gif" /> Tests </td> <td
align="right">??? </td> </tr> <tr> <td> <img src="images/testerr.gif" />
Errors </td> <td align="right">???</td> </tr> <tr> <td> <img src="images/testfail.gif"
13 years
JBoss Tools SVN: r31602 - in trunk/build/aggregate: soa-site and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:12:14 -0400 (Sun, 29 May 2011)
New Revision: 31602
Modified:
trunk/build/aggregate/site/aggregateSite.jbosstools.properties
trunk/build/aggregate/soa-site/aggregateSite.jbosstools.properties
Log:
bump up to RC2
Modified: trunk/build/aggregate/site/aggregateSite.jbosstools.properties
===================================================================
--- trunk/build/aggregate/site/aggregateSite.jbosstools.properties 2011-05-29 05:03:34 UTC (rev 31601)
+++ trunk/build/aggregate/site/aggregateSite.jbosstools.properties 2011-05-29 05:12:14 UTC (rev 31602)
@@ -4,4 +4,4 @@
#update.site.version=3.2.0.M2.2010-07-16_13-26-18-H21
# associate sites to add to the resulting repo
-associate.sites=http://download.jboss.org/jbosstools/updates/indigo/M7/
+associate.sites=http://download.jboss.org/jbosstools/updates/indigo/RC2/
Modified: trunk/build/aggregate/soa-site/aggregateSite.jbosstools.properties
===================================================================
--- trunk/build/aggregate/soa-site/aggregateSite.jbosstools.properties 2011-05-29 05:03:34 UTC (rev 31601)
+++ trunk/build/aggregate/soa-site/aggregateSite.jbosstools.properties 2011-05-29 05:12:14 UTC (rev 31602)
@@ -4,4 +4,4 @@
#update.site.version=3.2.0.M2.2010-07-16_13-26-18-H21
# associate sites to add to the resulting repo
-associate.sites=http://download.jboss.org/jbosstools/updates/indigo/M7/,http://download.jboss.org/jbosstools/updates/development/indigo/
+associate.sites=http://download.jboss.org/jbosstools/updates/indigo/RC2/,http://download.jboss.org/jbosstools/updates/development/indigo/
13 years
JBoss Tools SVN: r31600 - trunk/build/target-platform.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:00:55 -0400 (Sun, 29 May 2011)
New Revision: 31600
Modified:
trunk/build/target-platform/build.xml
trunk/build/target-platform/jbds.target
trunk/build/target-platform/jbds.target.p2mirror.xml
trunk/build/target-platform/multiple.target
trunk/build/target-platform/multiple.target.p2mirror.xml
trunk/build/target-platform/publish.sh
trunk/build/target-platform/target2p2mirror.xml
trunk/build/target-platform/unified.target
Log:
bump up to RC2
Modified: trunk/build/target-platform/build.xml
===================================================================
--- trunk/build/target-platform/build.xml 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/build.xml 2011-05-29 05:00:55 UTC (rev 31600)
@@ -141,8 +141,8 @@
<!-- NOTE: must use same platform (50M) or SDK (103M - 168M) version as feature version on target platform, or will get install/update conflicts -->
<!-- don't forget to increment these files when moving up a version:
build.xml, *.target*, publish.sh, target2p2mirror.xml -->
- <property name="eclipse.version" value="3.7M7" />
- <property name="eclipse.URL" value="http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downl..."/>
+ <property name="eclipse.version" value="3.7RC2" />
+ <property name="eclipse.URL" value="http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downl..."/>
<!--
<property name="eclipse.version" value="M20110105-0951" />
<property name="eclipse.URL" value="http://www.eclipse.org/downloads/download.php?r=1&file=/eclipse/downl..." />
Modified: trunk/build/target-platform/jbds.target
===================================================================
--- trunk/build/target-platform/jbds.target 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/jbds.target 2011-05-29 05:00:55 UTC (rev 31600)
@@ -11,9 +11,9 @@
<!-- don't forget to increment these files when moving up a version:
build.xml, *.target*, publish.sh, target2p2mirror.xml -->
- <repository location="http://download.jboss.org/jbosstools/updates/indigo/M7/"/>
- <!-- <repository location="file:///qa/services/http/binaries/RHDS/updates/indigo/M7/"/> -->
- <!-- <repository location="http://www.qa.jboss.com/binaries/RHDS/updates/indigo/M7/"/> -->
+ <repository location="http://download.jboss.org/jbosstools/updates/indigo/RC2/"/>
+ <!-- <repository location="file:///qa/services/http/binaries/RHDS/updates/indigo/RC2/"/> -->
+ <!-- <repository location="http://www.qa.jboss.com/binaries/RHDS/updates/indigo/RC2/"/> -->
<!-- Orbit bundles -->
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
@@ -168,4 +168,4 @@
<unit id="org.eclipse.tm.terminal.ssh.feature.group" version="2.1.0.v201103142315-30-7w312212153266"/>
</location>
</locations>
-</target>
\ No newline at end of file
+</target>
Modified: trunk/build/target-platform/jbds.target.p2mirror.xml
===================================================================
--- trunk/build/target-platform/jbds.target.p2mirror.xml 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/jbds.target.p2mirror.xml 2011-05-29 05:00:55 UTC (rev 31600)
@@ -28,7 +28,7 @@
<p2.mirror destination="file://${repoDir}" verbose="${verbose}">
<slicingOptions includeFeatures="true" followStrict="${followStrict}"/>
<source>
-<repository location="http://download.jboss.org/jbosstools/updates/indigo/M7/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/indigo/RC2/"/>
</source>
<iu id="javax.wsdl" version=""/>
<iu id="org.apache.oro" version=""/>
Modified: trunk/build/target-platform/multiple.target
===================================================================
--- trunk/build/target-platform/multiple.target 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/multiple.target 2011-05-29 05:00:55 UTC (rev 31600)
@@ -14,7 +14,7 @@
<location includeAllPlatforms="false" includeMode="planner" type="InstallableUnit">
<!-- don't forget to increment these files when moving up a version:
build.xml, *.target*, publish.sh, target2p2mirror.xml -->
- <repository location="http://download.jboss.org/jbosstools/updates/indigo/M7/"/>
+ <repository location="http://download.jboss.org/jbosstools/updates/indigo/RC2/"/>
<!-- m2e 0.13 + deps -->
<unit id="org.eclipse.m2e.sdk.feature.feature.group" version="0.13.0.201105091504"/>
@@ -242,4 +242,4 @@
<feature id="org.mozilla.xpcom.feature"/>
</includeBundles>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-</target>
\ No newline at end of file
+</target>
Modified: trunk/build/target-platform/multiple.target.p2mirror.xml
===================================================================
--- trunk/build/target-platform/multiple.target.p2mirror.xml 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/multiple.target.p2mirror.xml 2011-05-29 05:00:55 UTC (rev 31600)
@@ -29,7 +29,7 @@
<slicingOptions includeFeatures="true" followStrict="${followStrict}"/>
<source>
<repository location="http://download.jboss.org/jbosstools/builds/staging/_composite_/3.3.indigo/"/>
-<repository location="http://download.jboss.org/jbosstools/updates/indigo/M7/"/>
+<repository location="http://download.jboss.org/jbosstools/updates/indigo/RC2/"/>
</source>
<iu id="org.eclipse.m2e.sdk.feature.feature.group" version=""/>
<iu id="org.eclipse.m2e.feature.feature.group" version=""/>
Modified: trunk/build/target-platform/publish.sh
===================================================================
--- trunk/build/target-platform/publish.sh 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/publish.sh 2011-05-29 05:00:55 UTC (rev 31600)
@@ -4,7 +4,7 @@
# defaults for JBoss Tools
# don't forget to increment these files when moving up a version:
# build.xml, *.target*, publish.sh, target2p2mirror.xml
-targetZipFile=e37M7-wtp33M7.target
+targetZipFile=e37RC2-wtp33RC2.target
repoDir=/home/hudson/static_build_env/jbds/tools/sources/REPO
destinationPath=/home/hudson/static_build_env/jbds/target-platform
DESTINATION=tools@filemgmt.jboss.org:/downloads_htdocs/tools/updates/target-platform
@@ -23,7 +23,7 @@
'-exclude') exclude="$2"; shift 2;;
'-jbt_3.3.indigo')
# defaults for JBT (trunk)
- targetZipFile=e37M7-wtp33M7.target
+ targetZipFile=e37RC2-wtp33RC2.target
repoDir=/home/hudson/static_build_env/jbds/tools/sources/REPO_3.3.indigo
destinationPath=/home/hudson/static_build_env/jbds/target-platform_3.3.indigo
DESTINATION=tools@filemgmt.jboss.org:/downloads_htdocs/tools/updates/target-platform_3.3.indigo
@@ -32,7 +32,7 @@
shift 1;;
'-jbt')
# defaults for JBT (stable branch)
- targetZipFile=e37M7-wtp33M7.target
+ targetZipFile=e37RC2-wtp33RC2.target
repoDir=/home/hudson/static_build_env/jbds/tools/sources/REPO
destinationPath=/home/hudson/static_build_env/jbds/target-platform
DESTINATION=tools@filemgmt.jboss.org:/downloads_htdocs/tools/updates/target-platform
@@ -41,7 +41,7 @@
shift 1;;
'-jbds_3.3.indigo')
# defaults for JBDS (trunk)
- targetZipFile=jbds500-e37M7-wtp33M7.target
+ targetZipFile=jbds500-e37RC2-wtp33RC2.target
repoDir=/home/hudson/static_build_env/jbds/tools/sources/JBDS-REPO_3.3.indigo
destinationPath=/home/hudson/static_build_env/jbds/jbds-target-platform_3.3.indigo
DESTINATION=/qa/services/http/binaries/RHDS/updates/jbds-target-platform_3.3.indigo
@@ -50,7 +50,7 @@
shift 1;;
'-jbds')
# defaults for JBDS (stable branch)
- targetZipFile=jbds500-e37M7-wtp33M7.target
+ targetZipFile=jbds500-e37RC2-wtp33RC2.target
repoDir=/home/hudson/static_build_env/jbds/tools/sources/JBDS-REPO
destinationPath=/home/hudson/static_build_env/jbds/jbds-target-platform
DESTINATION=/qa/services/http/binaries/RHDS/updates/jbds-target-platform
Modified: trunk/build/target-platform/target2p2mirror.xml
===================================================================
--- trunk/build/target-platform/target2p2mirror.xml 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/target2p2mirror.xml 2011-05-29 05:00:55 UTC (rev 31600)
@@ -1,7 +1,7 @@
<project default="custom.build" name="jbosstools target platform p2.mirror generator">
<!-- don't forget to increment these files when moving up a version:
build.xml, *.target*, publish.sh, target2p2mirror.xml -->
- <property name="targetFile" value="e37M7-wtp33M7.target" />
+ <property name="targetFile" value="e37RC2-wtp33RC2.target" />
<!-- if useLatest = true, omit versions from p2.mirror script to fetch latest version available;
if useLatest = false, include versions and fetch specific versions requested. -->
Modified: trunk/build/target-platform/unified.target
===================================================================
--- trunk/build/target-platform/unified.target 2011-05-29 05:00:40 UTC (rev 31599)
+++ trunk/build/target-platform/unified.target 2011-05-29 05:00:55 UTC (rev 31600)
@@ -242,4 +242,4 @@
<feature id="org.mozilla.xpcom.feature"/>
</includeBundles>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-</target>
\ No newline at end of file
+</target>
13 years
JBoss Tools SVN: r31598 - trunk/build/results.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-05-29 01:00:25 -0400 (Sun, 29 May 2011)
New Revision: 31598
Removed:
trunk/build/results/download-template.xml
trunk/build/results/download.xsl
Log:
remove obsolete files
Deleted: trunk/build/results/download-template.xml
===================================================================
--- trunk/build/results/download-template.xml 2011-05-29 05:00:14 UTC (rev 31597)
+++ trunk/build/results/download-template.xml 2011-05-29 05:00:25 UTC (rev 31598)
@@ -1,178 +0,0 @@
-<projects baseurl="http://downloads.sourceforge.net/jboss/">
-<project name="All Plugins" version="${ZIPSUFFIX}">
- <description>A p2 repo (update site) bundle of all JBoss Tools plugins - </description>
- <a href="http://www.jboss.org/tools/download/update.html#fromzip">install instructions</a>
- <download os="All platforms" url="${update-filename}" size="${update-filesize} MB"/>
-</project>
-
-<project name="JBoss Archive Tools" version="${ZIPSUFFIX}">
- <description>For incremental archiving and packaging</description>
- <download os="All platforms" url="${archives-filename}" size="${archives-filesize} MB"/>
-</project>
-
-<project name="JBoss AS Tools" version="${ZIPSUFFIX}">
- <description>For running deploying to, and configuring JBoss AS</description>
- <download os="All platforms" url="${as-filename}" size="${as-filesize} MB"/>
-</project>
-
-<project name="JBoss BIRT Tools" version="${ZIPSUFFIX}">
- <description>Hibernate and Seam extensions for Eclipse BIRT</description>
- <download os="All platforms" url="${birt-filename}" size="${birt-filesize} MB"/>
-</project>
-
-<project name="JBoss BPEL Editor" version="${ZIPSUFFIX}">
- <description>JBoss BPEL Editor</description>
- <download os="All platforms" url="${bpel-filename}" size="${bpel-filesize} MB"/>
-</project>
-
-<project name="Context and Dependency Injection Tools" version="${ZIPSUFFIX}">
- <description>Context and Dependency Injection Tools</description>
- <download os="All platforms" url="${cdi-filename}" size="${cdi-filesize} MB"/>
-</project>
-
-<project name="Common Frameworks" version="${ZIPSUFFIX}">
- <description>Common JBoss Tools Frameworks, used by several JBoss Tools components</description>
- <download os="All platforms" url="${common-filename}" size="${common-filesize} MB"/>
-</project>
-
-<project name="Deltacloud Development Tools" version="${ZIPSUFFIX}">
- <description>Deltacloud Development Tools</description>
- <download os="All platforms" url="${deltacloud-filename}" size="${deltacloud-filesize} MB"/>
-</project>
-
-<project name="Drools IDE" version="${ZIPSUFFIX}">
- <description>For Drools Rules and Drools Ruleflow</description>
- <download os="All platforms" url="${drools-filename}" size="${drools-filesize} MB"/>
-</project>
-
-<project name="JBoss ESB Tools" version="${ZIPSUFFIX}" >
- <description>Project wizards, editors and deployment JBoss's Enterprise Service Bus</description>
- <download os="All platforms" url="${esb-filename}" size="${esb-filesize} MB"/>
-</project>
-
-<project name="Project Examples" version="${ZIPSUFFIX}">
- <description>Tooling for easy installation of Examples + Project Examples from the JBoss Community</description>
- <download os="All platforms" url="${examples-filename}" size="${examples-filesize} MB"/>
-</project>
-
-<project name="Flow Languages Common Tools" version="${ZIPSUFFIX}">
- <description>Flow Languages Common Tools, used by jBPM component</description>
- <download os="All platforms" url="${jbpm-filename}" size="${jbpm-filesize} MB"/>
-</project>
-
-<project name="FreeMarker IDE" version="${ZIPSUFFIX}" >
- <description>Syntax highlighting Editor for Freemarker files</description>
- <download os="All platforms" url="${freemarker-filename}" size="${freemarker-filesize} MB"/>
-</project>
-
-<project name="JBoss GWT Integration (Experimental)" version="${ZIPSUFFIX}">
- <description>JBoss GWT Integration (Experimental)</description>
- <download os="All platforms" url="${gwt-filename}" size="${gwt-filesize} MB"/>
-</project>
-
-<project name="Hibernate Tools" version="${ZIPSUFFIX}" >
- <description>Hibernate wizards, query editor, reverse engineering and more</description>
- <download os="All platforms" url="${hibernatetools-filename}" size="${hibernatetools-filesize} MB"/>
-</project>
-
-<project name="jBPM + jBPM Convert" version="${ZIPSUFFIX}">
- <description>Support for jBPM, including conversion from BPMN files</description>
- <download os="All platforms" url="${jbpm-filename}" size="${jbpm-filesize} MB"/>
-</project>
-
-<project name="JMX Tools" version="${ZIPSUFFIX}">
- <description>Java Management Extensions (JMX) Console in Eclipse</description>
- <download os="All platforms" url="${jmx-filename}" size="${jmx-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools JSF" version="${ZIPSUFFIX}">
- <description>JBoss Tools JSF - see also JST and VPE components</description>
- <download os="All platforms" url="${jsf-filename}" size="${jsf-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools Java Standard Tools" version="${ZIPSUFFIX}">
- <description>JBoss Tools Java Standard Tools - see also JSF and VPE components</description>
- <download os="All platforms" url="${jst-filename}" size="${jst-filesize} MB"/>
-</project>
-
-<project name="JBoss Maven Tools" version="${ZIPSUFFIX}">
- <description>Maven support in Eclipse (m2eclipse)</description>
- <download os="All platforms" url="${maven-filename}" size="${maven-filesize} MB"/>
-</project>
-
-<project name="ModeShape JCR REST Tools" version="${ZIPSUFFIX}">
- <description>Provides a resource publishing and unpublishing capability to ModeShape repositories</description>
- <download os="All platforms" url="${modeshape-filename}" size="${modeshape-filesize} MB"/>
-</project>
-
-<project name="Pi Calculus for SOA" version="${ZIPSUFFIX}">
- <description>Provides Pi Calculus for SOA</description>
- <download os="All platforms" url="${pi4soa-filename}" size="${pi4soa-filesize} MB"/>
-</project>
-
-<project name="Portlet Tools" version="${ZIPSUFFIX}">
- <description>For supporting JBoss Portal and JSR-286 portlets</description>
- <download os="All platforms" url="${portlet-filename}" size="${portlet-filesize} MB"/>
-</project>
-
-<project name="JBoss Profiler" version="${ZIPSUFFIX}">
- <description>Provides profiling for JBoss</description>
- <download os="All platforms" url="${profiler-filename}" size="${profiler-filesize} MB"/>
-</project>
-
-<project name="Runtime Initialization" version="${ZIPSUFFIX}">
- <description>This feature provides runtime initialization</description>
- <download os="All platforms" url="${runtime-filename}" size="${runtime-filesize} MB"/>
-</project>
-
-<project name="Savara Tools" version="${ZIPSUFFIX}">
- <description>Provides Savara Tools</description>
- <download os="All platforms" url="${savara-filename}" size="${savara-filesize} MB"/>
-</project>
-
-<project name="Seam Tools" version="${ZIPSUFFIX}" >
- <description>For creating Seam Components and Projects</description>
- <download os="All platforms" url="${seam-filename}" size="${seam-filesize} MB"/>
-</project>
-
-<project name="Smooks Tools" version="${ZIPSUFFIX}" >
- <description>transformation editor</description>
- <download os="All platforms" url="${smooks-filename}" size="${smooks-filesize} MB"/>
-</project>
-
-<project name="Struts Tools" version="${ZIPSUFFIX}">
- <description>For Struts 1.x framework</description>
- <download os="All platforms" url="${struts-filename}" size="${struts-filesize} MB"/>
-</project>
-
-<project name="Teiid Designer" version="${ZIPSUFFIX}">
- <description>To create metadata models that describe your enterprise information systems</description>
- <download os="All platforms" url="${teiid-filename}" size="${teiid-filesize} MB"/>
-</project>
-
-<project name="JBoss Tools Usage Reporting" version="${ZIPSUFFIX}">
- <description>JBoss Tools Usage Reporting</description>
- <download os="All platforms" url="${usage-filename}" size="${usage-filesize} MB"/>
-</project>
-
-<project name="Visual Page Editor" version="${ZIPSUFFIX}">
- <description>Visual Page Editor - see also JST and JSF components</description>
- <download os="All platforms" url="${vpe-filename}" size="${vpe-filesize} MB"/>
-</project>
-
-<project name="JBoss WS Tools" version="${ZIPSUFFIX}">
- <description>Enables Web Services support in Eclipse for JBoss WS</description>
- <download os="All platforms" url="${ws-filename}" size="${ws-filesize} MB"/>
-</project>
-
-<project name="XulRunner" version="${ZIPSUFFIX}">
- <description>Provides a common back-end for XUL applications</description>
- <download os="All platforms" url="${xulrunner-filename}" size="${xulrunner-filesize} MB"/>
-</project>
-
-<project name="Sources" version="${ZIPSUFFIX}">
- <description>JBoss Tools - all sources (excluding tests)</description>
- <download os="All platforms" url="${sources-filename}" size="${sources-filesize} MB"/>
-</project>
-
-</projects>
Deleted: trunk/build/results/download.xsl
===================================================================
--- trunk/build/results/download.xsl 2011-05-29 05:00:14 UTC (rev 31597)
+++ trunk/build/results/download.xsl 2011-05-29 05:00:25 UTC (rev 31598)
@@ -1,68 +0,0 @@
-<xsl:transform version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan">
- <xsl:output method="html" indent="yes" xalan:indent-amount="4" />
- <xsl:template match="/projects">
-
- <xsl:variable name="baseurl">
- <xsl:value-of select="@baseurl" />
- </xsl:variable>
-
- <table cellspacing="1" cellpadding="0" border="0" align="left"
- style="width: 100%;" class="simpletablestyle">
- <thead>
- <tr class="header">
- <th>Download</th>
- <th>Size</th>
- <th>Description</th>
- </tr>
- </thead>
- <tbody>
- <xsl:for-each select="project">
- <xsl:variable name="rowClass">
- <xsl:if test="position() mod 2 = 1">
- oddRow
- </xsl:if>
- <xsl:if test="position() mod 2 = 0">
- evenRow
- </xsl:if>
- </xsl:variable>
- <xsl:variable name="rowColor">
- <xsl:if test="contains(@name,'All')">
- #CCEECC
- </xsl:if>
- <xsl:if test="contains(@name,'Sources')">
- #EECCCC
- </xsl:if>
- </xsl:variable>
-
- <tr class="{$rowClass}" bgcolor="{$rowColor}">
- <td class="rowLine">
- <xsl:for-each select=".">
- <b>
- <a href="{$baseurl}/{download/@url}"
- onclick="javascript:pageTracker._trackPageview('/downloads/{@url}');turnOnModal(this); return false;">
- <xsl:value-of select="@name" />
- </a>
- </b>
- <br />
- </xsl:for-each>
- </td>
- <td class="rowLine">
- <xsl:for-each select=".">
- <xsl:value-of select="download/@size" />
- </xsl:for-each>
- </td>
- <td class="rowLine">
- <xsl:value-of select="@name" />
- -
- <xsl:value-of select="description" />
- <xsl:if test="string(a) != ''">
- <xsl:copy-of select="a" />
- </xsl:if>
- </td>
- </tr>
- </xsl:for-each>
- </tbody>
- </table>
- </xsl:template>
-</xsl:transform>
\ No newline at end of file
13 years