Author: hlship
Date: Thu Mar 8 09:02:41 2007
New Revision: 516101
URL: http://svn.apache.org/viewvc?view=rev&rev=516101
Log:
Change the URL for the Apache snapshot repository. Update the documentation to
discuss snapshots and access to the Apache snapshots repository.
Modified:
tapestry/tapestry5/tapestry-project/trunk/pom.xml
tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt
Modified: tapestry/tapestry5/tapestry-project/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-project/trunk/pom.xml?view=diff&rev=516101&r1=516100&r2=516101
==============================================================================
--- tapestry/tapestry5/tapestry-project/trunk/pom.xml (original)
+++ tapestry/tapestry5/tapestry-project/trunk/pom.xml Thu Mar 8 09:02:41 2007
@@ -216,7 +216,7 @@
<repositories>
<repository>
<id>apache.snapshots</id>
- <url> http://people.apache.org/maven-snapshot-repository </url>
+ <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
</repository>
<repository>
<id>codehaus.snapshots</id>
Modified: tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt?view=diff&rev=516101&r1=516100&r2=516101
==============================================================================
--- tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt (original)
+++ tapestry/tapestry5/tapestry-project/trunk/src/site/apt/index.apt Thu Mar 8
09:02:41 2007
@@ -115,6 +115,31 @@
Howard Lewis Ship has begun work on a {{{t5-tutorial.pdf}Tapestry 5
Tutorial}} [PDF].
+About Snapshots and Releases
+
+ Tapestry is built using {{{http://maven.apache.org/}Maven}}, which makes it
really easy to download the source and build it yourself, either the whole
+ project, or just one single module.
+
+ Better yet, you can pull down Tapestry modules from the central Maven
repository.
+
+ The use of Maven has let us move with great speed, providing preview
releases and <snapshots>.
+
+ Snapshots are <intermediate versions> of releases. As I'm writing this, the
most recent preview release is 5.0.2 and the current snapshots are
+ 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.
+
+ Snapshots don't go in the central Maven repository (that's reserved for full
releases). Instead, they go into the Apache snapshots repository
+ at
{{{http://people.apache.org/repo/m2-snapshot-repository/}http://people.apache.org/repo/m2-snapshot-repository/}}.
+
+ To access this repository, you may add
<<<-DremoteRepositories=http://people.apache.org/repo/m2-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
+ directory, including a POM that links to the Apache snapshots repository.
+
+ <<Documentation on this site usually refers to the latest snapshot ... that
is, it is usually ahead of the last official release. In some cases,
+ it is written as if the snapshot release is stable; if documentation refers
to version 5.0.x and that doesn't work, try 5.0.x-SNAPSHOT.>>
+
Principal 1 -- Static Structure, Dynamic Behavior
Tapestry is designed to be extremely scalable in several dimensions: