私はSpring RooとMavenを初めて使用しています。Spring Roo を使用して、基本的な Google App Engine Web アプリケーションをセットアップしようとしていました。しかし、テストを実行すると (テスト/mvn テストを実行します)、API の非互換性のため、ゴールの Unpack を実行できないというエラーが表示されます。
詳細: gae.version: 1.6.1 gae-runtime: 0.9.2
1.6.0 と 0.9.0 で同じことを試しましたが、それでも同じエラーが発生します。
例外:
[情報] --- maven-gae-plugin:0.9.2:unpack (デフォルト) @ project_x --- 2012 年 2 月 8 日午後 2:47:40 org.sonatype.guice.bean.reflect.Logs$JULSink 警告 警告: 注入エラー: net.kindleit.gae.UnpackGoal java.lang.TypeNotPresentException: タイプ net.kindleit.gae.UnpackGoal が存在しません org.sonatype.guice.bean.reflect.URLClassSpace.loadClass (URLClassSpace.java:109) で org.sonatype.guice.bean.reflect.NamedClass.load(NamedClass.java:45) で ... ... ... さらに 41 件 [情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [情報] ビルドの失敗 [情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [情報] 合計時間: 27.836 秒 [情報] 終了: 2012 年 2 月 8 日水曜日 14:47:40 IST [INFO] 最終メモリー: 6M/12M [情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [エラー] プロジェクト project_x でゴール net.kindleit:maven-gae-plugin:0.9.2:unpack (default) を実行できませんでした: ゴール net.kindleit:maven-gae-plugin:0.9.2:unpack のデフォルトの実行に失敗しました: API の非互換性のため、プラグイン 'net.kindleit:maven-gae-plugin:0.9.2' で mojo 'unpack' をロードできません: org.codehaus.plexus.component.repository.exception.ComponentLookupException: 不正なバージョン番号.class ファイル [エラー] - - - - - - - - - - - - - - - - - - - - - - - - ------ [エラー] realm = plugin>net.kindleit:maven-gae-plugin:0.9.2 [エラー] 戦略 = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [エラー] urls[0] = ファイル:/Users/myself/.m2/repository/net/kindleit/maven-gae-plugin/0.9.2/maven-gae-plugin-0.9.2.jar [エラー] urls[1] = ファイル:/Users/myself/.m2/repository/net/kindleit/gae-runtime/1.6.1/gae-runtime-1.6.1.pom ... ..
この問題をグーグルで調べてみましたが、この問題に直面している人は見つかりませんでした。生成されたPOMに依存関係が欠けていると思いますが、経験が浅いため、正確な原因を突き止めることができません。
生成された pom.xml またはその他の詳細をアップロードする必要がある場合はお知らせください。
それまでの間、問題の原因を突き止めます。
前もって感謝します。