Я новичок в Spring Roo, а также в Maven. Я пытался настроить базовое веб-приложение Google App Engine с помощью Spring Roo. Но когда я запускаю тесты - выполняю тесты / mvn test - я получаю сообщение об ошибке, в котором говорится, что не удалось запустить цель Распаковать из-за несовместимости API.
Подробнее:
версия версии 1.6.1
время выполнения: 0.9.2
Пробовал то же самое с 1.6.0 и 0.9.0 - все равно выдает мне ту же ошибку.
Исключение:
[INFO] --- maven-gae-plugin:0.9.2:unpack (default) @ project_x ---
Feb 8, 2012 2:47:40 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn
WARNING: Error injecting: net.kindleit.gae.UnpackGoal
java.lang.TypeNotPresentException: Type net.kindleit.gae.UnpackGoal not present
at org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:109)
at org.sonatype.guice.bean.reflect.NamedClass.load(NamedClass.java:45)
...
...
... 41 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.836s
[INFO] Finished at: Wed Feb 08 14:47:40 IST 2012
[INFO] Final Memory: 6M/12M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal net.kindleit:maven-gae-plugin:0.9.2:unpack (default) on project project_x: Execution default of goal net.kindleit:maven-gae-plugin:0.9.2:unpack failed: Unable to load the mojo 'unpack' in the plugin 'net.kindleit:maven-gae-plugin:0.9.2' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Bad version number in .class file
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>net.kindleit:maven-gae-plugin:0.9.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/myself/.m2/repository/net/kindleit/maven-gae-plugin/0.9.2/maven-gae-plugin-0.9.2.jar
[ERROR] urls[1] = file:/Users/myself/.m2/repository/net/kindleit/gae-runtime/1.6.1/gae-runtime-1.6.1.pom
...
..
Я пытался найти эту проблему, но не сталкивался ни с кем, сталкивавшейся с этой проблемой. Я предполагаю, что мне не хватает некоторой зависимости в сгенерированном POM - но из-за моей неопытности я не могу выяснить точную причину.
Дайте мне знать, если мне нужно загрузить сгенерированный файл pom.xml или любые другие детали.
А пока я продолжу выяснять причину проблемы.
Заранее спасибо.