2010-12-13 9 views
0

Hat jemand versucht, die Apache Geronimo DayTrader Anwendung mit dem neuesten Maven Build zu bauen? Wenn ich versuche, den Anweisungen zu folgen hier:Building DayTrader mit Maven 3

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

Ich erhalte Fehler zahlreiche Build:

[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 

ich den Anweisungen folgen bin genau so, wie sie sie haben. Fehle ich etwas?

Antwort

0

Der Fehler liegt daran, dass die <version> Information für taglibs-standard-jstlel Projekt fehlt. Dies wird nicht nur in maven3, sondern auch in jeder anderen maven Version brechen. Dies ist wahrscheinlich ein Fehler.

+0

OK, danke. Ich dachte, es wäre so etwas. Das Problem ist, dass ich den Code direkt aus dem DayTrader-Stamm verwende und es immer noch nicht korrekt erstellt wird. Irgendeine Idee, welche Version die neueste DayTrader-App verwenden sollte? – sma

+0

Ich bin gerade dabei gestoßen. Maven 3.0.2 nagelte das Problem, während Maven 2.2.1 gut durchging. Es gibt also einige Unterschiede, obwohl Maven3s strengerer Ansatz natürlich besser ist (ich habe sowieso etwas falsch gemacht). –