#Cyrille37# a écrit :
#Cyrille37# a écrit :
Hello
I would like to start with Tapestry5 and looking to the maven's
archetype.
In the page
http://tapestry.apache.org/tapestry5/tapestry-simple/
it is talking about tapestry-simple:5.0.2.
Is this number version is relative to Tapestry5 version ? Should I
prefer tapestry-simple:5.0.5 ?
Please, could you give me some explanation ?
thanks
cyrille
When following instructions of page
http://tapestry.apache.org/tapestry5/tapestry-simple/
mvn archetype:create
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
-DarchetypeGroupId=org.apache.tapestry
-DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.2
-DgroupId=org.example -DartifactId=myapp
-DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT
Maven could not find the archetype :
[INFO] We are using command line specified remote repositories:
http://people.apache.org/repo/m2-snapshot-repository
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tapestry/quickstart/5.0.2/quickstart-5.0.2.jar
[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.2 -Dpackaging=jar -Dfile=/path/to/file
org.apache.tapestry:quickstart:jar:5.0.2
from the specified remote repositories:
id0 (http://people.apache.org/repo/m2-snapshot-repository)
Any help ?
Cyrille.
Ok, I've found the right archetype version :
-DarchetypeVersion=5.0.3-SNAPSHOT
So Maven can create the projet.
Then I go in the project folder and type mvn jetty:run and gt those errors :
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO]
----------------------------------------------------------------------------
[INFO] Building my-app Tapestry 5 Application
[INFO] task-segment: [jetty:run]
[INFO]
----------------------------------------------------------------------------
[INFO] Preparing jetty:run
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] [compiler:compile]
[INFO] Compiling 2 source files to
D:\evote.java\projet\my-app\target\classes
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure
D:\my-app\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:\my-app\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:\my-app\src\main\java\org\example\myapp\services\AppModule.java:[20,1]
cannot find symbol
symbol: class Id
@Id("app")
D:\my-app\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:\my-app\src\main\java\org\example\myapp\services\AppModule.java:[73,5]
cannot find symbol
symbol : class Contribute
location: class org.example.myapp.services.AppModule
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Sun Jun 24 15:20:53 CEST 2007
[INFO] Final Memory: 5M/10M
[INFO]
------------------------------------------------------------------------
I think I just have to read the pom.xml to add some references ... I'll
see ...
cyrille.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]