Author: nickboldt
Date: 2011-09-19 22:23:47 -0400 (Mon, 19 Sep 2011)
New Revision: 34868
Added:
trunk/build/aggregate/site/site.xsl
trunk/build/aggregate/soa-site/site.xsl
Modified:
trunk/build/aggregate/site/build.xml
trunk/build/aggregate/site/index-template.html
trunk/build/aggregate/site/index.html
trunk/build/aggregate/soa-site/build.xml
trunk/build/aggregate/soa-site/index-template.html
trunk/build/aggregate/soa-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: trunk/build/aggregate/site/build.xml
===================================================================
--- trunk/build/aggregate/site/build.xml 2011-09-19 23:14:56 UTC (rev 34867)
+++ trunk/build/aggregate/site/build.xml 2011-09-20 02:23:47 UTC (rev 34868)
@@ -40,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
= = = = = = = = = = = = = = = = = -->
@@ -283,11 +296,11 @@
<for param="location"
list="${repository.children.child.location}">
<sequential>
<var name="counter" value="${counter}0" />
- <var name="i" unset="true"/>
+ <var name="i" unset="true" />
<length property="i" string="${counter}" />
<if>
<not>
- <contains string="@{location}"
substring="/staging.previous/"/>
+ <contains string="@{location}"
substring="/staging.previous/" />
</not>
<then>
<if>
@@ -317,7 +330,7 @@
</sequential>
</for>
<var name="counter" unset="true" />
- <var name="i" unset="true"/>
+ <var name="i" unset="true" />
<delete file="${aggregate.zips.dir}/compositeArtifacts.xml"
quiet="true" />
</then>
@@ -444,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" />
@@ -457,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: trunk/build/aggregate/site/index-template.html
===================================================================
--- trunk/build/aggregate/site/index-template.html 2011-09-19 23:14:56 UTC (rev 34867)
+++ trunk/build/aggregate/site/index-template.html 2011-09-20 02:23:47 UTC (rev 34868)
@@ -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_3&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -52,29 +55,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
@@ -130,4 +130,5 @@
</td>
</tr>
</table>
+</center>
</html>
Modified: trunk/build/aggregate/site/index.html
===================================================================
--- trunk/build/aggregate/site/index.html 2011-09-19 23:14:56 UTC (rev 34867)
+++ trunk/build/aggregate/site/index.html 2011-09-20 02:23:47 UTC (rev 34868)
@@ -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_3&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -52,29 +55,404 @@
<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.1.v20110916-0117-M4.jar"
style="font-size:x-small">org.jboss.ide.eclipse.archives.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.1.v20110916-0117-M4</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.3.0.v20110916-0135-M4.jar"
style="font-size:x-small">org.jboss.ide.eclipse.as.feature</a></td>
+ <td><span
style="font-size:x-small">2.3.0.v20110916-0135-M4</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.as.server.egit.integration.feature_0.0.1.v20110916-0135-M4.jar"
style="font-size:x-small">org.jboss.ide.eclipse.as.server.egit.integration.feature</a></td>
+ <td><span
style="font-size:x-small">0.0.1.v20110916-0135-M4</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.ide.eclipse.freemarker.feature_1.2.0.v20110916-0128-H380-M4.jar"
style="font-size:x-small">org.jboss.ide.eclipse.freemarker.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110916-0128-H380-M4</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.birt.feature_1.3.0.v20110916-0128-M4.jar"
style="font-size:x-small">org.jboss.tools.birt.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0128-M4</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.cdi.feature_1.2.0.v20110916-0012-M4.jar"
style="font-size:x-small">org.jboss.tools.cdi.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110916-0012-M4</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:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.cdi.seam.feature_1.2.0.v20110916-0012-M4.jar"
style="font-size:x-small">org.jboss.tools.cdi.seam.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110916-0012-M4</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.common.core.feature_3.3.0.v20110916-0003-M4.jar"
style="font-size:x-small">org.jboss.tools.common.core.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0003-M4</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.common.feature_3.3.0.v20110916-0003-M4.jar"
style="font-size:x-small">org.jboss.tools.common.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0003-M4</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.common.jdt.feature_3.3.0.v20110916-0115-H438-M4.jar"
style="font-size:x-small">org.jboss.tools.common.jdt.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0115-H438-M4</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.common.text.ext.feature_3.3.0.v20110916-0003-M4.jar"
style="font-size:x-small">org.jboss.tools.common.text.ext.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0003-M4</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.common.ui.feature_3.3.0.v20110916-0003-M4.jar"
style="font-size:x-small">org.jboss.tools.common.ui.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0003-M4</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.common.verification.feature_3.3.0.v20110916-0003-M4.jar"
style="font-size:x-small">org.jboss.tools.common.verification.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0003-M4</span></td>
+ <td></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.community.project.examples.feature_1.2.1.v20110916-0122-M4.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.v20110916-0122-M4</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_1.0.1.v20110916-0122-H612-M4.jar"
style="font-size:x-small">org.jboss.tools.deltacloud.feature</a></td>
+ <td><span
style="font-size:x-small">1.0.1.v20110916-0122-H612-M4</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.forge.feature_1.0.0.v20110916-0123-M4.jar"
style="font-size:x-small">org.jboss.tools.forge.feature</a></td>
+ <td><span
style="font-size:x-small">1.0.0.v20110916-0123-M4</span></td>
+ <td><span style="font-size:x-small">
+ |
+ WebTools</span></td>
+ </tr>
+ <tr
style="background-color:
							#EEEEEE
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.gwt.feature_1.0.2.v20110916-0129-M4.jar"
style="font-size:x-small">org.jboss.tools.gwt.feature</a></td>
+ <td><span
style="font-size:x-small">1.0.2.v20110916-0129-M4</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.jmx.feature_1.2.0.v20110916-0116-M4.jar"
style="font-size:x-small">org.jboss.tools.jmx.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110916-0116-M4</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.jsf.feature_3.3.0.v20110916-0009-M4.jar"
style="font-size:x-small">org.jboss.tools.jsf.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0009-M4</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.jst.feature_3.3.0.v20110916-0005-M4.jar"
style="font-size:x-small">org.jboss.tools.jst.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0005-M4</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.maven.cdi.feature_1.3.0.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.cdi.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.hibernate.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.jaxrs.feature_1.3.0.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.jaxrs.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.jbosspackaging.feature_1.3.0.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.jbosspackaging.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.3.0.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.jsf.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.portlet.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.v20110916-0137-M4.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.v20110916-0137-M4</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.v20110916-0137-M4.jar"
style="font-size:x-small">org.jboss.tools.maven.seam.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0137-M4</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.portlet.feature_1.2.0.v20110916-0139-M4.jar"
style="font-size:x-small">org.jboss.tools.portlet.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.0.v20110916-0139-M4</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.project.examples.feature_1.2.1.v20110916-0122-M4.jar"
style="font-size:x-small">org.jboss.tools.project.examples.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.1.v20110916-0122-M4</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.tools.richfaces.feature_3.3.0.v20110916-0009-M4.jar"
style="font-size:x-small">org.jboss.tools.richfaces.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0009-M4</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.runtime.as.detector.feature_1.3.0.v20110916-0116-M4.jar"
style="font-size:x-small">org.jboss.tools.runtime.as.detector.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0116-M4</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.runtime.core.feature_1.3.0.v20110916-0116-M4.jar"
style="font-size:x-small">org.jboss.tools.runtime.core.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0116-M4</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.3.0.v20110916-0116-M4.jar"
style="font-size:x-small">org.jboss.tools.runtime.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0116-M4</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.runtime.seam.detector.feature_1.3.0.v20110916-0116-M4.jar"
style="font-size:x-small">org.jboss.tools.runtime.seam.detector.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110916-0116-M4</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.seam.feature_3.3.0.v20110916-0037-M4.jar"
style="font-size:x-small">org.jboss.tools.seam.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0037-M4</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.struts.feature_3.3.0.v20110916-0141-M4.jar"
style="font-size:x-small">org.jboss.tools.struts.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0141-M4</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.usage.feature_1.1.0.v20110916-0115-M4.jar"
style="font-size:x-small">org.jboss.tools.usage.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110916-0115-M4</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.vpe.feature_3.3.0.v20110916-0006-M4.jar"
style="font-size:x-small">org.jboss.tools.vpe.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0006-M4</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.ws.feature_1.2.2.v20110916-0125-H509-M4.jar"
style="font-size:x-small">org.jboss.tools.ws.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.2.v20110916-0125-H509-M4</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.ws.jaxrs.feature_1.2.2.v20110916-0125-H509-M4.jar"
style="font-size:x-small">org.jboss.tools.ws.jaxrs.feature</a></td>
+ <td><span
style="font-size:x-small">1.2.2.v20110916-0125-H509-M4</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.xulrunner.feature_3.3.0.v20110916-0006-M4.jar"
style="font-size:x-small">org.jboss.tools.xulrunner.feature</a></td>
+ <td><span
style="font-size:x-small">3.3.0.v20110916-0006-M4</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.hibernate.eclipse.feature_3.4.0.v20110916-0138-H443-M4.jar"
style="font-size:x-small">org.hibernate.eclipse.feature</a></td>
+ <td><span
style="font-size:x-small">3.4.0.v20110916-0138-H443-M4</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:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.mozilla.xulrunner.feature_1.9.218.v20110902-0556-M4.jar"
style="font-size:x-small">org.mozilla.xulrunner.feature</a></td>
+ <td><span
style="font-size:x-small">1.9.218.v20110902-0556-M4</span></td>
+ <td></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
@@ -130,4 +508,5 @@
</td>
</tr>
</table>
+</center>
</html>
Added: trunk/build/aggregate/site/site.xsl
===================================================================
--- trunk/build/aggregate/site/site.xsl (rev 0)
+++ trunk/build/aggregate/site/site.xsl 2011-09-20 02:23:47 UTC (rev 34868)
@@ -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>
Modified: trunk/build/aggregate/soa-site/build.xml
===================================================================
--- trunk/build/aggregate/soa-site/build.xml 2011-09-19 23:14:56 UTC (rev 34867)
+++ trunk/build/aggregate/soa-site/build.xml 2011-09-20 02:23:47 UTC (rev 34868)
@@ -40,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
= = = = = = = = = = = = = = = = = -->
@@ -283,11 +296,11 @@
<for param="location"
list="${repository.children.child.location}">
<sequential>
<var name="counter" value="${counter}0" />
- <var name="i" unset="true"/>
+ <var name="i" unset="true" />
<length property="i" string="${counter}" />
<if>
<not>
- <contains string="@{location}"
substring="/staging.previous/"/>
+ <contains string="@{location}"
substring="/staging.previous/" />
</not>
<then>
<if>
@@ -317,7 +330,7 @@
</sequential>
</for>
<var name="counter" unset="true" />
- <var name="i" unset="true"/>
+ <var name="i" unset="true" />
<delete file="${aggregate.zips.dir}/compositeArtifacts.xml"
quiet="true" />
</then>
@@ -444,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" />
@@ -457,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: trunk/build/aggregate/soa-site/index-template.html
===================================================================
--- trunk/build/aggregate/soa-site/index-template.html 2011-09-19 23:14:56 UTC (rev
34867)
+++ trunk/build/aggregate/soa-site/index-template.html 2011-09-20 02:23:47 UTC (rev
34868)
@@ -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 - SOA Tooling -
${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 - SOA Tooling. See <a class="link"
-
href="http://www.jboss.org/tools/download/update">Installation
+
href="http://www.jboss.org/tools/download/installation/update_3_3&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -41,7 +44,7 @@
</p>
<ul>
- <li><a
href="http://download.jboss.org/jbosstools/updates/indigo/SR0"&... Tools
Requirements - Composite Mirror - Indigo SR0</a></li>
+ <li><a
href="http://download.jboss.org/jbosstools/updates/indigo/SR0/"... Tools
Requirements - Composite Mirror - Indigo SR0</a></li>
<li><a
href="http://download.jboss.org/jbosstools/updates/development/indig...
Tools Core Updates - Stable Milestone - Indigo</a></li>
</ul>
</td>
@@ -52,29 +55,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
@@ -130,4 +130,5 @@
</td>
</tr>
</table>
+</center>
</html>
Modified: trunk/build/aggregate/soa-site/index.html
===================================================================
--- trunk/build/aggregate/soa-site/index.html 2011-09-19 23:14:56 UTC (rev 34867)
+++ trunk/build/aggregate/soa-site/index.html 2011-09-20 02:23:47 UTC (rev 34868)
@@ -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 - SOA Tooling - 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 - SOA Tooling. See <a class="link"
-
href="http://www.jboss.org/tools/download/update">Installation
+
href="http://www.jboss.org/tools/download/installation/update_3_3&qu...
Instructions</a>.</p>
</td>
</tr>
@@ -41,7 +44,7 @@
</p>
<ul>
- <li><a
href="http://download.jboss.org/jbosstools/updates/indigo/SR0"&... Tools
Requirements - Composite Mirror - Indigo SR0</a></li>
+ <li><a
href="http://download.jboss.org/jbosstools/updates/indigo/SR0/"... Tools
Requirements - Composite Mirror - Indigo SR0</a></li>
<li><a
href="http://download.jboss.org/jbosstools/updates/development/indig...
Tools Core Updates - Stable Milestone - Indigo</a></li>
</ul>
</td>
@@ -52,29 +55,202 @@
<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.savara.tools.feature_2.0.0.v20110816-1009-H189-M4.jar"
style="font-size:x-small">org.jboss.savara.tools.feature</a></td>
+ <td><span
style="font-size:x-small">2.0.0.v20110816-1009-H189-M4</span></td>
+ <td><span style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.jboss.tools.bpel.feature_1.1.0.v20110816-2125-H376-M3.jar"
style="font-size:x-small">org.jboss.tools.bpel.feature</a></td>
+ <td><span
style="font-size:x-small">1.1.0.v20110816-2125-H376-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.esb.feature_1.5.0.v20110817-1003-H409-M3.jar"
style="font-size:x-small">org.jboss.tools.esb.feature</a></td>
+ <td><span
style="font-size:x-small">1.5.0.v20110817-1003-H409-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.jbpm.common.feature_4.4.0.v20110817-0946-H391-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.v20110817-0946-H391-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.v20110817-0946-H391-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.v20110817-0946-H391-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.v20110817-0946-H391-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm3.feature</a></td>
+ <td><span
style="font-size:x-small">3.2.0.v20110817-0946-H391-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.v20110817-0946-H391-M3.jar"
style="font-size:x-small">org.jboss.tools.jbpm4.feature</a></td>
+ <td><span
style="font-size:x-small">4.0.0.v20110817-0946-H391-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.modeshape.rest.feature_1.1.0.v20110817-0930-H317-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.v20110817-0930-H317-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.smooks.feature_1.3.0.v20110816-1831-H355-M3.jar"
style="font-size:x-small">org.jboss.tools.smooks.feature</a></td>
+ <td><span
style="font-size:x-small">1.3.0.v20110816-1831-H355-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:#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.pi4soa.core.feature_3.1.1.v20110815-2205-H97-M3.jar"
style="font-size:x-small">org.pi4soa.core.feature</a></td>
+ <td><span
style="font-size:x-small">3.1.1.v20110815-2205-H97-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.savara.tools.feature_2.0.0.v20110816-1009-H189-M4.jar"
style="font-size:x-small">org.savara.tools.feature</a></td>
+ <td><span
style="font-size:x-small">2.0.0.v20110816-1009-H189-M4</span></td>
+ <td><span style="font-size:x-small">
+ |
+ SOATools</span></td>
+ </tr>
+ <tr
style="background-color:
							#FFFFFF
						">
+ <td class="rowLine"><a
href="features/org.teiid.datatools.connectivity.feature_7.5.0.v20110817-1003-H576-M3.jar"
style="font-size:x-small">org.teiid.datatools.connectivity.feature</a></td>
+ <td><span
style="font-size:x-small">7.5.0.v20110817-1003-H576-M3</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.5.0.v20110817-1003-H576-M3.jar"
style="font-size:x-small">org.teiid.designer.feature</a></td>
+ <td><span
style="font-size:x-small">7.5.0.v20110817-1003-H576-M3</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.5.0.v20110817-1003-H576-M3.jar"
style="font-size:x-small">org.teiid.designer.runtime.feature</a></td>
+ <td><span
style="font-size:x-small">7.5.0.v20110817-1003-H576-M3</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
@@ -130,4 +306,5 @@
</td>
</tr>
</table>
+</center>
</html>
Added: trunk/build/aggregate/soa-site/site.xsl
===================================================================
--- trunk/build/aggregate/soa-site/site.xsl (rev 0)
+++ trunk/build/aggregate/soa-site/site.xsl 2011-09-20 02:23:47 UTC (rev 34868)
@@ -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>