Hi,

I've tried the "hilo" example given in the Tapestry5 tutorial (which
is also the first time I used Maven). The build failed:
mvn.bat archetype:create
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository/
-DarchetypeGroupId=org.apache.tapestry
-DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.3-SNAPSHOT
-DgroupId=org.example -DartifactId=myapp
-DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT

Error message:
=====
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating from archetype

Embedded error: Archetype does not exist: Unable to download the
artifact from any repository

Try downloading the file manually from the project website.

Then, install it using the command:
   mvn install:install-file -DgroupId=org.apache.tapestry
-DartifactId=quickstart \
       -Dversion=5.0.3-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file


 org.apache.tapestry:quickstart:jar:5.0.3-SNAPSHOT

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)
=====

I got around that by adding
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository/
to the command-line. This time the build was successful.

The next step in the tutorial is: mvn jetty:run
This failed with:
=====
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-war-plugin

Reason: Error getting POM for
'org.apache.maven.plugins:maven-war-plugin' from the repository:
Failed to resolve artifact, possibly
due to a repository list that is not appropriately equipped for this
artifact's metadata.
 org.apache.maven.plugins:maven-war-plugin:pom:2.0.3-SNAPSHOT

from the specified remote repositories:
 apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository/),
 howardlewisship.com (http://howardlewisship.com/repository),
 central (http://repo1.maven.org/maven2)
=====

Which is weird. My local repo directory has
org\apache\maven\plugins\maven-war-plugin, inside there's
maven-metadata-apache.snapshots.xml, which has:
=====
<?xml version="1.0" encoding="UTF-8"?><metadata>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-war-plugin</artifactId>
 <version>2.0-beta-3-SNAPSHOT</version>
 <versioning>
   <latest>2.0.3-SNAPSHOT</latest>
   <versions>
     <version>2.0-beta-3-SNAPSHOT</version>
     <version>2.0-SNAPSHOT</version>
     <version>2.0.1-SNAPSHOT</version>
     <version>2.0.1-20060627.091727-2</version>
     <version>2.0.1-20060627.092201-2</version>
     <version>2.0.2-SNAPSHOT</version>
     <version>2.0.3-SNAPSHOT</version>
   </versions>
   <lastUpdated>20070311165228</lastUpdated>
 </versioning>
</metadata>
=====

I can get past this, too, by editing pom.xml, removing the repository
"apache.snapshots". The build starts after downloading a bunch more of
stuff, including some from
people.apache.org/repo2/m2-snapshot-repository. This is probably only
strange to me, who has never used maven and has not read the docs.
Unfortunately, after the promising start, if fails when building:
=====
[INFO] [compiler:compile]
[INFO] Compiling 2 source files to D:\TEMP\myapp\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

D:\TEMP\myapp\src\main\java\org\example\myapp\services\AppModule.java:[8,42]
cannot find symbol
symbol  : class Contribute
location: package org.apache.tapestry.ioc.annotations

D:\TEMP\myapp\src\main\java\org\example\myapp\services\AppModule.java:[9,42]
cannot find symbol
symbol  : class Id
location: package org.apache.tapestry.ioc.annotations

D:\TEMP\myapp\src\main\java\org\example\myapp\services\AppModule.java:[20,1]
cannot find symbol
symbol: class Id
@Id("app")

D:\TEMP\myapp\src\main\java\org\example\myapp\services\AppModule.java:[23,5]
cannot find symbol
symbol  : class Contribute
location: class org.example.myapp.services.AppModule

D:\TEMP\myapp\src\main\java\org\example\myapp\services\AppModule.java:[73,5]
cannot find symbol
symbol  : class Contribute
location: class org.example.myapp.services.AppModule
=====

This is weird, as it did download Tapestry 5:
=====
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository//org/apache/tapestry/tapestry-ioc/5.0.3-SNAPSHOT/tapestry-ioc-5.0.3-20070311.173413-3.jar
[...]
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository//org/apache/tapestry/tapestry-core/5.0.3-SNAPSHOT/tapestry-core-5.0.3-20070311.173413-3.jar
=====

I'm at the end of my wit - could someone please point me in the right direction?

TIA,
Kofa

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to