you should try
mvn archetype:create ↵
-DarchetypeGroupId=org.apache.tapestry ↵
-DarchetypeArtifactId=tapestry-simple ↵
-DgroupId=org.example ↵
-DartifactId=hilo ↵
-DpackageName=org.example.hilo ↵
-DarchetypeVersion=5.0.2

it works fine,

5.0.3-SNAPSHOT is curently being changed rapidly

after you have little fun with it you can try 5.0.3-SNAPSHOT
I did that by changing tapestry version in bottom of pom.xml


regarding the errors in hilo app:

@id and @Contribute are being removed from ioc so naturaly
it doesn't compile
however you can just remove those lines and the hilo app should work just
fine

Davor Hrg

On 3/14/07, Kovács István <[EMAIL PROTECTED]> wrote:

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