2010-12-13 3 views
0

Est-ce que quelqu'un a essayé de construire l'application Apache Geronimo DayTrader avec la dernière version de Maven? Lorsque je tente de suivre les instructions ici:Construire DayTrader avec Maven 3

https://cwiki.apache.org/GMOxDOC22/daytrader-a-more-complex-application.html

Je reçois de nombreuses erreurs de construction:

[ERROR] The build could not read 6 projects -> [Help 1] 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:daytrader-web:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\modules\web\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 99, column 21 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:json-proxy:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\modules\json-proxy\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 55, column 21 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:daytrader-web-jdbc:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\assemblies\web\daytrader-web-jdbc\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 72, column 20 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:daytrader-web-jpa:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\assemblies\web\daytrader-web-jpa\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 81, column 21 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:daytrader-webprofile-war:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\assemblies\webprofile\daytrader-webprofile-war\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 112, column 20 
[ERROR] 
[ERROR] The project org.apache.geronimo.daytrader:daytrader-war:3.0-SNAPSHOT (C:\workspaces\sma\DayTrader\trunk\assemblies\javaee\daytrader-war\pom.xml) has 1 error 
[ERROR]  'dependencies.dependency.version' for org.apache.taglibs:taglibs-standard-jstlel:jar is missing. @ line 112, column 21 

Je suis les instructions exactement comme ils en ont. Est-ce que je manque quelque chose?

Répondre

0

L'erreur est due au fait que l'information <version> pour le projet taglibs-standard-jstlel est manquante. Cela va se casser non seulement dans maven3, mais dans n'importe quelle autre version de maven. Ceci est probablement un bug.

+0

OK, merci. Je pensais que c'était quelque chose comme ça. Le problème est que j'utilise le code directement à partir du tronc DayTrader et qu'il ne se construit pas correctement. Vous avez une idée de la version que la dernière application DayTrader devrait utiliser? – sma

+0

Je suis juste tombé dessus. Maven 3.0.2 harcelait le problème tandis que Maven 2.2.1 fonctionnait très bien. Il y a donc quelques différences, bien que l'approche plus stricte de Maven3 soit bien meilleure (je faisais quelque chose de mal de toute façon). –

Questions connexes