Author: nickboldt
Date: 2011-09-19 22:27:37 -0400 (Mon, 19 Sep 2011)
New Revision: 34869
Added:
branches/jbosstools-3.2.x/build/aggregate/site/site.xsl
Modified:
branches/jbosstools-3.2.x/build/aggregate/site/build.xml
branches/jbosstools-3.2.x/build/aggregate/site/index-template.html
branches/jbosstools-3.2.x/build/aggregate/site/index.html
Log:
https://issues.jboss.org/browse/JBIDE-9743 add links to site.xml and
content.jar/artifacts.jar where available for extras, product, product-soa, installer
sites.
Modified: branches/jbosstools-3.2.x/build/aggregate/site/build.xml
===================================================================
--- branches/jbosstools-3.2.x/build/aggregate/site/build.xml 2011-09-20 02:23:47 UTC (rev
34868)
+++ branches/jbosstools-3.2.x/build/aggregate/site/build.xml 2011-09-20 02:27:37 UTC (rev
34869)
@@ -4,8 +4,6 @@
-DJOB_NAME=${JOB_NAME}
-DBUILD_ID=${BUILD_ID}
-DBUILD_NUMBER=${BUILD_NUMBER}
- eg.,
- -DJOB_NAME=jbosstools-3.2_stable_branch.aggregate -DBUILD_ID=2011-05-12_06-03-43
-DBUILD_NUMBER=81
-->
<!-- if ${WORKSPACE}/site folder exists, target that folder; else generate here.
-->
@@ -42,10 +40,23 @@
<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" />
</target>
<target name="custom.build" description="aggregate update site
extras"
depends="init,check.target,add.associate.sites,add.web.content,pack.zip,collect.zips,collect.metadata,create.summary.file"
/>
+ <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/s...
/>
+ <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>
+
<!-- = = = = = = = = = = = = = = = = =
macrodef: fetchZipsFromList - given a list of zips in zip.list.txt, fetch those
zips
= = = = = = = = = = = = = = = = = -->
@@ -278,30 +289,49 @@
<echo level="verbose">Got
${aggregate.zips.dir}/compositeArtifacts.xml</echo>
<xmlproperty file="${aggregate.zips.dir}/compositeArtifacts.xml"
validate="false" collapseAttributes="true" />
<echo level="verbose">Found ${repository.children.size} contained
repos to search</echo>
+
+ <!-- counter variable -->
+ <var name="counter" value="" />
<!-- foreach entry repository.children.child.location -->
<for param="location"
list="${repository.children.child.location}">
<sequential>
+ <var name="counter" value="${counter}0" />
+ <var name="i" unset="true" />
+ <length property="i" string="${counter}" />
<if>
- <available file="/home/hudson/static_build_env/jbds/builds/staging"
type="dir" />
+ <not>
+ <contains string="@{location}"
substring="/staging.previous/" />
+ </not>
<then>
- <propertyregex override="true"
property="location.cleaned" defaultvalue="@{location}"
input="@{location}" regexp="../../"
replace="/home/hudson/static_build_env/jbds/builds/staging/" />
<if>
- <not>
- <available file="${location.cleaned}" />
- </not>
+ <available
file="/home/hudson/static_build_env/jbds/builds/staging" type="dir"
/>
<then>
+ <propertyregex override="true"
property="location.cleaned" defaultvalue="@{location}"
input="@{location}" regexp="../../"
replace="/home/hudson/static_build_env/jbds/builds/staging/" />
+ <if>
+ <not>
+ <available file="${location.cleaned}" />
+ </not>
+ <then>
+ <propertyregex override="true"
property="location.cleaned" defaultvalue="@{location}"
input="@{location}" regexp="../../"
replace="http://download.jboss.org/jbosstools/builds/staging/" />
+ </then>
+ </if>
+ </then>
+ <else>
<propertyregex override="true"
property="location.cleaned" defaultvalue="@{location}"
input="@{location}" regexp="../../"
replace="http://download.jboss.org/jbosstools/builds/staging/" />
- </then>
+ </else>
</if>
+ <echo level="error">[${i}/${repository.children.size}] Site URL
= ${location.cleaned} (@{location})</echo>
+ <fetchZipsFromList repo="${location.cleaned}" />
</then>
<else>
- <propertyregex override="true"
property="location.cleaned" defaultvalue="@{location}"
input="@{location}" regexp="../../"
replace="http://download.jboss.org/jbosstools/builds/staging/" />
+ <echo level="error">[${i}/${repository.children.size}] Skip
@{location}</echo>
</else>
</if>
- <echo level="error">Site URL = ${location.cleaned}
(@{location})</echo>
- <fetchZipsFromList repo="${location.cleaned}" />
</sequential>
</for>
+ <var name="counter" unset="true" />
+ <var name="i" unset="true" />
+
<delete file="${aggregate.zips.dir}/compositeArtifacts.xml"
quiet="true" />
</then>
<else>
@@ -427,6 +457,9 @@
</else>
</if>
+ <!-- get site.xml as HTML, then load into ${site.contents} in order to merge into
index.html -->
+ <antcallback target="transform.site.xml" return="site.contents"
/>
+
<copy todir="${output.dir}" overwrite="true">
<fileset file="index-template.html" />
<mapper type="merge" to="index.html" />
@@ -440,6 +473,18 @@
</copy>
</target>
+ <target name="transform.site.xml">
+ <!-- turn site.xml into site.html via site.xsl -->
+ <delete quiet="true" file="${update.site.source.dir}/site.html"
/>
+ <xslt style="site.xsl" in="${update.site.source.dir}/site.xml"
out="${update.site.source.dir}/site.html" force="true">
+ <classpath location="${COMMON_TOOLS}/saxon.jar" />
+ </xslt>
+ <!-- merge contents of site.html into index.html, then remove site.html -->
+ <loadfile property="site.contents"
srcfile="${update.site.source.dir}/site.html" failonerror="false"
/>
+ <property name="site.contents" value="" />
+ <delete file="${update.site.source.dir}/site.html" quiet="true"
/>
+ </target>
+
<!-- look for
http://download.jboss.org/jbosstools/builds/staging/jbosstools-3.2.0.M2.c...;
if found, load file and use ${ALL_ZIPS} to get list of relative path zips to fetch
-->
<target name="collect.zips" description="collect zips from the sites
we aggregated">
Modified: branches/jbosstools-3.2.x/build/aggregate/site/index-template.html
===================================================================
--- branches/jbosstools-3.2.x/build/aggregate/site/index-template.html 2011-09-20 02:23:47
UTC (rev 34868)
+++ branches/jbosstools-3.2.x/build/aggregate/site/index-template.html 2011-09-20 02:27:37
UTC (rev 34869)
@@ -6,17 +6,20 @@
</style>
</head>
<body marginheight="0" marginwidth="0" leftmargin="0"
topmargin="0">
+<center>
<table marginheight="0" marginwidth="0" leftmargin="0"
topmargin="0"
- cellspacing="0" cellpadding="0">
+ cellspacing="0" cellpadding="0" width="920">
<tr>
- <td colspan="2"><img
+ <td colspan="3"><img
src="https://www.jboss.org/dms/tools/images/tools-banner.png"
/></td>
</tr>
<tr>
- <td>  </td>
+ <td>      </td>
+ <td>      </td>
+ <td>      </td>
</tr>
<tr>
- <td>  </td>
+ <td>      </td>
<td>
<h2 class="title">JBoss Tools ${update.site.description} Update
Site</h2>
<table width="100%">
@@ -28,7 +31,7 @@
<td class="bodyText">
<p class="bodyText">This is the
<b>${update.site.description}</b>
Update Site for JBoss Tools. See <a class="link"
-
href="http://www.jboss.org/tools/download/update">Installation
+
href="http://www.jboss.org/tools/download/installation/update_3_2&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -51,29 +54,26 @@
<p class="bodyText">You can also download JBoss Tools as
individual zips for offline installation. See <a class="link"
href="http://www.jboss.org/tools/download">JBoss Tools
- Downloads</a>.</p>
- </td>
- </tr>
-
- <tr class="dark-row" style="height: 30px">
- <td class="bodyText">
- <p class="bodyText">For more information, see <a
+ Downloads</a>.<br/>
+ If you downloaded this site as a zip, see <a
href="README.installation.txt">Installation README</a>. See also <a
href="http://www.jboss.org/tools/download/installation">Inst...
methods</a>.</p>
</td>
</tr>
- <tr>
- <td class="spacer"><br />
- </td>
- <td class="spacer"><br />
- </td>
- </tr>
</table>
</td>
+ <td>      </td>
</tr>
<tr>
<td></td>
<td>
+ ${site.contents}
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>
<table width="100%">
<tr class="header">
<td class="sub-header" width="100%"><span>
Installation
@@ -129,4 +129,5 @@
</td>
</tr>
</table>
+</center>
</html>
Modified: branches/jbosstools-3.2.x/build/aggregate/site/index.html
===================================================================
--- branches/jbosstools-3.2.x/build/aggregate/site/index.html 2011-09-20 02:23:47 UTC (rev
34868)
+++ branches/jbosstools-3.2.x/build/aggregate/site/index.html 2011-09-20 02:27:37 UTC (rev
34869)
@@ -6,17 +6,20 @@
</style>
</head>
<body marginheight="0" marginwidth="0" leftmargin="0"
topmargin="0">
+<center>
<table marginheight="0" marginwidth="0" leftmargin="0"
topmargin="0"
- cellspacing="0" cellpadding="0">
+ cellspacing="0" cellpadding="0" width="920">
<tr>
- <td colspan="2"><img
+ <td colspan="3"><img
src="https://www.jboss.org/dms/tools/images/tools-banner.png"
/></td>
</tr>
<tr>
- <td>  </td>
+ <td>      </td>
+ <td>      </td>
+ <td>      </td>
</tr>
<tr>
- <td>  </td>
+ <td>      </td>
<td>
<h2 class="title">JBoss Tools Nightly Build Update Site</h2>
<table width="100%">
@@ -28,7 +31,7 @@
<td class="bodyText">
<p class="bodyText">This is the <b>Nightly Build</b>
Update Site for JBoss Tools. See <a class="link"
-
href="http://www.jboss.org/tools/download/update">Installation
+
href="http://www.jboss.org/tools/download/installation/update_3_2&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -51,29 +54,431 @@
<p class="bodyText">You can also download JBoss Tools as
individual zips for offline installation. See <a class="link"
href="http://www.jboss.org/tools/download">JBoss Tools
- Downloads</a>.</p>
- </td>
- </tr>
-
- <tr class="dark-row" style="height: 30px">
- <td class="bodyText">
- <p class="bodyText">For more information, see <a
+ Downloads</a>.<br/>
+ If you downloaded this site as a zip, see <a
href="README.installation.txt">Installation README</a>. See also <a
href="http://www.jboss.org/tools/download/installation">Inst...
methods</a>.</p>
</td>
</tr>
- <tr>
- <td class="spacer"><br />
- </td>
- <td class="spacer"><br />
- </td>
- </tr>
</table>
</td>
+ <td>      </td>
</tr>
<tr>
<td></td>
<td>
+ <br
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xalan="http://xml.apache.org/xalan"></br><table
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xalan="http://xml.apache.org/xalan" cellspacing="2"
cellpadding="0" border="0">
+ <tr style="background-color:#DDDDDD">
+ <th style="font-size:small">Feature</th>
+ <th style="font-size:small">Version</th>
+ <th style="font-size:small">
+ Feature Categor(ies)
+
+ </th>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.ide.eclipse.archives.feature_3.2.0.v20110729-1930-H160-Final.jar"
style="font-size:x-small">org.jboss.ide.eclipse.archives.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.0.v20110729-1930-H160-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.ide.eclipse.as.feature_2.2.0.v20110729-2006-H221-Final.jar"
style="font-size:x-small">org.jboss.ide.eclipse.as.feature</a></td>
+ <td><span
style="font-size:x-small">2.2.0.v20110729-2006-H221-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.ide.eclipse.freemarker.feature_1.2.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.ide.eclipse.freemarker.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.savara.tools.feature_1.1.0.Final.jar"
style="font-size:x-small">org.jboss.savara.tools.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.birt.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.birt.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ ReportTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.bpel.feature_1.1.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.bpel.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.cdi.feature_1.1.1.v20110729-2123-H143-Final.jar"
style="font-size:x-small">org.jboss.tools.cdi.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.1.v20110729-2123-H143-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.community.project.examples.feature_1.2.1.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.community.project.examples.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.1.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.deltacloud.feature_0.0.1.v20110729-2026-H248-Final.jar"
style="font-size:x-small">org.jboss.tools.deltacloud.feature</a></td>
+ <td><span
style="font-size:x-small">0.0.1.v20110729-2026-H248-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ CloudTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.esb.feature_1.5.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.esb.feature</a></td>
+ <td><span
style="font-size:x-small">1.5.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.gwt.feature_1.0.0.v20110729-1921-H119-Final.jar"
style="font-size:x-small">org.jboss.tools.gwt.feature</a></td>
+ <td><span
style="font-size:x-small">1.0.0.v20110729-1921-H119-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.jbpm.common.feature_4.4.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm.common.feature</a></td>
+ <td><span
style="font-size:x-small">4.4.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.jbpm.convert.feature_1.0.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm.convert.feature</a></td>
+ <td><span
style="font-size:x-small">1.0.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.jbpm3.feature_3.2.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm3.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.jbpm4.feature_4.0.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm4.feature</a></td>
+ <td><span
style="font-size:x-small">4.0.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.jmx.feature_1.1.0.v20110729-1935-H124-Final.jar"
style="font-size:x-small">org.jboss.tools.jmx.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110729-1935-H124-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.cdi.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.cdi.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.hibernate.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.hibernate.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.jsf.feature_1.2.0.v20110730-1431-H209-Final.jar"
style="font-size:x-small">org.jboss.tools.maven.jsf.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110730-1431-H209-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.portlet.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.portlet.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.project.examples.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.project.examples.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.maven.seam.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.maven.seam.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ MavenTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.modeshape.rest.feature_1.1.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.modeshape.rest.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.portlet.feature_1.2.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.portlet.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.project.examples.feature_1.2.1.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.project.examples.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.1.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.richfaces.feature_3.2.1.v20110730-1214-H169-Final.jar"
style="font-size:x-small">org.jboss.tools.richfaces.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.1.v20110730-1214-H169-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.runtime.core.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.runtime.core.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.runtime.feature_1.2.0.v20110801-1251-H353-Final.jar"
style="font-size:x-small">org.jboss.tools.runtime.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110801-1251-H353-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.seam.feature_3.2.1.v20110730-1321-H261-Final.jar"
style="font-size:x-small">org.jboss.tools.seam.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.1.v20110730-1321-H261-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.smooks.feature_1.3.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.smooks.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span><span
style="font-size:x-small">
+ |
+ DataTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.struts.feature_3.1.1.v20110729-2243-H165-Final.jar"
style="font-size:x-small">org.jboss.tools.struts.feature</a></td>
+ <td><span
style="font-size:x-small">3.1.1.v20110729-2243-H165-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.tptp.feature_1.2.0.v20110729-1952-H156-Final.jar"
style="font-size:x-small">org.jboss.tools.tptp.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110729-1952-H156-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ TestPerfTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.usage.feature_1.1.0.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.usage.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.ws.feature_1.2.2.v20110808-0046-M3.jar"
style="font-size:x-small">org.jboss.tools.ws.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.2.v20110808-0046-M3</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.xulrunner.feature_1.9.12.v20110729-2146-H157-Final.jar"
style="font-size:x-small">org.jboss.tools.xulrunner.feature</a></td>
+ <td><span
style="font-size:x-small">1.9.12.v20110729-2146-H157-Final</span></td>
+ <td></td>
+ </tr>
+ <tr style="background-color:#DDDDDD">
+ <th style="font-size:small">Feature</th>
+ <th style="font-size:small">Version</th>
+ <th style="font-size:small">
+ Feature Categor(ies)
+
+ </th>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.drools.eclipse.feature_5.2.0.Final.jar"
style="font-size:x-small">org.drools.eclipse.feature</a></td>
+ <td><span
style="font-size:x-small">5.2.0.Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.drools.eclipse.task.feature_5.2.0.Final.jar"
style="font-size:x-small">org.drools.eclipse.task.feature</a></td>
+ <td><span
style="font-size:x-small">5.2.0.Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.guvnor.tools.feature_5.2.0.Final.jar"
style="font-size:x-small">org.guvnor.tools.feature</a></td>
+ <td><span
style="font-size:x-small">5.2.0.Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.hibernate.eclipse.feature_3.4.0.v20110729-2006-H171-Final.jar"
style="font-size:x-small">org.hibernate.eclipse.feature</a></td>
+ <td><span
style="font-size:x-small">3.4.0.v20110729-2006-H171-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ AllTools</span><span
style="font-size:x-small">
+ |
+ WebTools</span><span
style="font-size:x-small">
+ |
+ DataTools</span><span
style="font-size:x-small">
+ |
+ GeneralTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.mozilla.xulrunner.feature_1.9.12.v20110706-1605-H39-CR2.jar"
style="font-size:x-small">org.mozilla.xulrunner.feature</a></td>
+ <td><span
style="font-size:x-small">1.9.12.v20110706-1605-H39-CR2</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.pi4soa.core.feature_3.1.0.v20110729-1949-H171-Final.jar"
style="font-size:x-small">org.pi4soa.core.feature</a></td>
+ <td><span
style="font-size:x-small">3.1.0.v20110729-1949-H171-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.scribble.protocol.feature_1.1.0.Final.jar"
style="font-size:x-small">org.scribble.protocol.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.Final</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.teiid.datatools.connectivity.feature_7.4.1.v20110801-1554-H590-Final.jar"
style="font-size:x-small">org.teiid.datatools.connectivity.feature</a></td>
+ <td><span
style="font-size:x-small">7.4.1.v20110801-1554-H590-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ DataTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.teiid.designer.feature_7.4.1.v20110801-1554-H590-Final.jar"
style="font-size:x-small">org.teiid.designer.feature</a></td>
+ <td><span
style="font-size:x-small">7.4.1.v20110801-1554-H590-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ DataTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.teiid.designer.runtime.feature_7.4.1.v20110801-1554-H590-Final.jar"
style="font-size:x-small">org.teiid.designer.runtime.feature</a></td>
+ <td><span
style="font-size:x-small">7.4.1.v20110801-1554-H590-Final</span></td>
+ <td><span style="font-size:x-small">
+ |
+ DataTools</span></td>
+ </tr>
+ <tr style="background-color:#DDDDDD">
+ <th colspan="1"
style="font-size:small">Metadata</th>
+ <th colspan="1" style="font-size:small"></th>
+ <th colspan="1" style="font-size:small"></th>
+ </tr>
+ <tr style="background-color:#EEEEEE">
+ <td class="rowLine"><a href="site.xml"
style="font-size:x-small">site.xml</a>
+ ::
+ <a href="artifacts.jar"
style="font-size:x-small">artifacts.jar</a>
+ ::
+ <a href="content.jar"
style="font-size:x-small">content.jar</a></td>
+ <td class="rowLine"></td>
+ <td class="rowLine"></td>
+ </tr>
+</table><br
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xalan="http://xml.apache.org/xalan"></br>
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>
<table width="100%">
<tr class="header">
<td class="sub-header" width="100%"><span>
Installation
@@ -129,4 +534,5 @@
</td>
</tr>
</table>
+</center>
</html>
Added: branches/jbosstools-3.2.x/build/aggregate/site/site.xsl
===================================================================
--- branches/jbosstools-3.2.x/build/aggregate/site/site.xsl (rev
0)
+++ branches/jbosstools-3.2.x/build/aggregate/site/site.xsl 2011-09-20 02:27:37 UTC (rev
34869)
@@ -0,0 +1,118 @@
+<xsl:stylesheet version="2.0"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xalan="http://xml.apache.org/xalan"
+
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="/site">
+ <br />
+ <table cellspacing="2" cellpadding="0"
border="0">
+ <tr style="background-color:#DDDDDD">
+ <th style="font-size:small">Feature</th>
+ <th style="font-size:small">Version</th>
+ <th style="font-size:small">
+ Feature Categor(ies)
+ </th>
+ </tr>
+ <!-- JBoss features -->
+ <xsl:for-each select="feature[contains(@id,'jboss')]">
+ <xsl:sort select="@id" />
+ <xsl:variable name="rowCol">
+ <xsl:if test="position() mod 2 = 1">
+ #EEEEEE
+ </xsl:if>
+ <xsl:if test="position() mod 2 = 0">
+ #FFFFFF
+ </xsl:if>
+ </xsl:variable>
+
+ <tr style="background-color:{$rowCol}">
+ <td class="rowLine">
+ <a href="{@url}" style="font-size:x-small">
+ <xsl:value-of select="@id" />
+ </a>
+ </td>
+ <td>
+ <span style="font-size:x-small">
+ <xsl:value-of select="@version" />
+ </span>
+ </td>
+ <td>
+ <xsl:choose>
+ <xsl:when test="category">
+ <xsl:for-each select="category">
+ <span style="font-size:x-small">
+ |
+ <xsl:value-of select="@name" />
+ </span>
+ </xsl:for-each>
+ </xsl:when>
+ </xsl:choose>
+ </td>
+ </tr>
+ </xsl:for-each>
+ <tr style="background-color:#DDDDDD">
+ <th style="font-size:small">Feature</th>
+ <th style="font-size:small">Version</th>
+ <th style="font-size:small">
+ Feature Categor(ies)
+ </th>
+ </tr>
+ <!-- other features -->
+ <xsl:for-each select="feature[not(contains(@id,'jboss'))]">
+ <xsl:sort select="@id" />
+ <xsl:variable name="rowCol">
+ <xsl:if test="position() mod 2 = 1">
+ #EEEEEE
+ </xsl:if>
+ <xsl:if test="position() mod 2 = 0">
+ #FFFFFF
+ </xsl:if>
+ </xsl:variable>
+
+ <tr style="background-color:{$rowCol}">
+ <td class="rowLine">
+ <a href="{@url}" style="font-size:x-small">
+ <xsl:value-of select="@id" />
+ </a>
+ </td>
+ <td>
+ <span style="font-size:x-small">
+ <xsl:value-of select="@version" />
+ </span>
+ </td>
+ <td>
+ <xsl:choose>
+ <xsl:when test="category">
+ <xsl:for-each select="category">
+ <span style="font-size:x-small">
+ |
+ <xsl:value-of select="@name" />
+ </span>
+ </xsl:for-each>
+ </xsl:when>
+ </xsl:choose>
+ </td>
+ </tr>
+ </xsl:for-each>
+ <tr style="background-color:#DDDDDD">
+ <th colspan="1"
style="font-size:small">Metadata</th>
+ <th colspan="1" style="font-size:small"></th>
+ <th colspan="1" style="font-size:small"></th>
+ </tr>
+ <tr style="background-color:#EEEEEE">
+ <td class="rowLine">
+ <a href="site.xml"
style="font-size:x-small">site.xml</a>
+ ::
+ <a href="artifacts.jar"
style="font-size:x-small">artifacts.jar</a>
+ ::
+ <a href="content.jar"
style="font-size:x-small">content.jar</a>
+ </td>
+ <td class="rowLine">
+ </td>
+ <td class="rowLine">
+ </td>
+ </tr>
+ </table>
+ <br />
+ </xsl:template>
+</xsl:stylesheet>