You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2007/09/26 17:58:32 UTC
svn commit: r579705 - in /tapestry/tapestry5/trunk: pom.xml
quickstart/src/main/resources/archetype-resources/pom.xml
src/site/apt/index.apt src/site/site.xml
Author: hlship
Date: Wed Sep 26 08:58:29 2007
New Revision: 579705
URL: http://svn.apache.org/viewvc?rev=579705&view=rev
Log:
Enable nightly documentation builds.
Modified:
tapestry/tapestry5/trunk/pom.xml
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml
tapestry/tapestry5/trunk/src/site/apt/index.apt
tapestry/tapestry5/trunk/src/site/site.xml
Modified: tapestry/tapestry5/trunk/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/pom.xml?rev=579705&r1=579704&r2=579705&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/pom.xml (original)
+++ tapestry/tapestry5/trunk/pom.xml Wed Sep 26 08:58:29 2007
@@ -250,14 +250,16 @@
</plugins>
</build>
</profile>
- <!-- Only enable Javadoc as part of the output site when the release profile is active. -->
+ <!-- Only enable Javadoc as part of the output site when the javadoc profile is active. -->
<profile>
- <id>release</id>
+ <id>javadoc</id>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
+ <!-- Version 2.3 is broken: See http://jira.codehaus.org/browse/MJAVADOC-145 -->
+ <version>2.2</version>
<configuration>
<linksource>true</linksource>
<links>
@@ -282,16 +284,15 @@
<distributionManagement>
<repository>
<id>tapestry</id>
- <url>
- file:/var/www/html/maven-repository
- </url>
+ <url>file:/var/www/html/maven-repository</url>
</repository>
<snapshotRepository>
<id>tapestry-snapshot</id>
- <url>
- file:/var/www/html/maven-snapshot-repository
- </url>
+ <url>file:/var/www/html/maven-snapshot-repository</url>
</snapshotRepository>
+ <site>
+ <url>file:/var/www/html/nightly/tapestry5</url>
+ </site>
</distributionManagement>
</profile>
Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml?rev=579705&r1=579704&r2=579705&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml (original)
+++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/pom.xml Wed Sep 26 08:58:29 2007
@@ -86,18 +86,15 @@
</reporting>
<repositories>
- <!-- This can be uncommented when the tapestry-release-version is a snapshot.
+ <!-- This can be commented out when the tapestry-release-version is a not a snapshot.
The non-snapshot Tapestry artifacts are distributed through the central
- repository at ibiblio.
+ repository at ibiblio. -->
<repository>
<id>tapestry-snapshots</id>
- <url>http://people.apache.org/~hlship/tapestry-snapshot-repository/</url>
+ <url>http://tapestry.formos.com/maven-snapshot-repository/</url>
</repository>
- -->
-
-
<repository>
<id>codehaus.snapshots</id>
<url>http://snapshots.repository.codehaus.org</url>
@@ -112,18 +109,17 @@
<pluginRepositories>
- <!-- As above, this can be uncommented when access to the snapshot version
- of a Tapestry Maven plugin is required.
+ <!-- As above, this can be commented out when access to the snapshot version
+ of a Tapestry Maven plugin is not required. -->
<pluginRepository>
<id>tapestry-snapshots</id>
- <url>http://people.apache.org/~hlship/tapestry-snapshot-repository/</url>
+ <url>http://tapestry.formos.com/maven-snapshot-repository/</url>
</pluginRepository>
- -->
+
</pluginRepositories>
-
<properties>
- <tapestry-release-version>5.0.5</tapestry-release-version>
+ <tapestry-release-version>5.0.6-SNAPSHOT</tapestry-release-version>
</properties>
</project>
Modified: tapestry/tapestry5/trunk/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/site/apt/index.apt?rev=579705&r1=579704&r2=579705&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/src/site/apt/index.apt (original)
+++ tapestry/tapestry5/trunk/src/site/apt/index.apt Wed Sep 26 08:58:29 2007
@@ -102,6 +102,9 @@
New and Noteworthy
+ * The nightly build on the {{{http://tapestry.formos.com/bamboo}Bamboo CI server}} now creates
+ {{{http://tapestry.formos.com/nightly/tapestry5/}full documentation}}.
+
* There is now a RegistryStartup service, allowing you to provide logic that executes when the Registry is first created.
* Logging in Tapestry is now implemented on top of {{{http://www.slf4j.org/docs.html}Simple Logging Facade for Java}}.
@@ -129,7 +132,7 @@
* A Maven plugin to generate documentation about components and parameters has been added:
{{{tapestry-component-report/}tapestry-component-report}}.
- * {{{http://www.formos.com}Formos}} has donated hardware and bandwith to support the Tapestry project, starting
+ * {{{http://www.formos.com}Formos}} has donated hardware and bandwidth to support the Tapestry project, starting
with a {{{http://tapestry.formos.com/bamboo}continuous integration site}} running on
{{{http://www.atlassian.com/software/bamboo/}Bamboo}}. And thanks to Atlassian for donating
the Bamboo license.
@@ -151,10 +154,12 @@
for 5.0.3-SNAPSHOT. Maven keys off the -SNAPSHOT suffix and handles the dependency specially. It knows that snapshot releases can change frequently,
so it will keep checking (at least once a day, maybe more often) to see if there's an updated version of the snapshot.
+ A nightly build process on Tapestry's continuous integration server creates new snapshots <em>every night</em>.
+
Snapshots don't go in the central Maven repository (that's reserved for full releases). Instead, they go into the Tapestry snapshots repository
- at {{{http://people.apache.org/~hlship/tapestry-snapshot-repository}http://people.apache.org/~hlship/tapestry-snapshot-repository}}.
+ at {{{http://tapestry.formos.com/maven-snapshot-repository}http://tapestry.formos.com/maven-snapshot-repository}}.
- To access this repository, you may add <<<-DremoteRepositories=http://people.apache.org/~hlship/tapestry-snapshot-repository>>> to the command line when
+ To access this repository, you may add <<<-DremoteRepositories=http://tapestry.formos.com/maven-snapshot-repository>>> to the command line when
running Maven.
Your best bet is to use the {{{quickstart/}quickstart Maven archetype}} to create your initial Tapestry project; it generates a full project
@@ -222,7 +227,7 @@
Backwards Compatibility
Tapestry has been plagued by backwards compatibility problems with every major release. Tapestry 5
- does not even attempt to be backards compatible to Tapestry 4. Instead, it lays the ground work for
+ does not even attempt to be backwards compatible to Tapestry 4. Instead, it lays the ground work for
true backwards compatibility going forwards.
Tapestry 5's API is based almost entirely on naming conventions and <annotations>. You components are just
Modified: tapestry/tapestry5/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/site/site.xml?rev=579705&r1=579704&r2=579705&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/src/site/site.xml (original)
+++ tapestry/tapestry5/trunk/src/site/site.xml Wed Sep 26 08:58:29 2007
@@ -45,6 +45,7 @@
<item name="Tapestry for Struts Developers" href="struts.html"/>
<item name="Download" href="http://tapestry.apache.org/download.html"/>
<item name="Release Notes" href="release-notes.html"/>
+ <item name="Nightly Docs" href="http://tapestry.formos.com/nightly/tapestry5/"/>
</menu>
<menu name="Tapestry 5 Modules">
@@ -74,7 +75,6 @@
</menu>
<menu name="Developer Info">
- <item name="DevWiki" href="tap5devwiki.html"/>
<item name="Environment" href="dev/env.html"/>
<item name="Release Checklist" href="dev/checklist.html"/>
</menu>