2016-09-07 6 views
1

これは既存のrooプロジェクトに関するものです。 STSでmavenプロジェクトとしてインポートし、Javaバージョンを7から6に変更し、更新されたMavenをきれいに実行します。それには問題はありません。ソースディレクトリのコンソールを開くとすべての.ajファイルが削除されます。

しかし、今、私はそれは私が何かをtrigerringことなく、すべての.ajファイルの削除を開始し、ソースディレクトリとブーム

でカンガルーコンソールを開いてみました。

これがシーケンスの仕組みです。

/削除//that_ .aj - 他の知事 かのために必要ではない、それはちょうどそれが空であり、すべての以前.aj生成されたファイルが削除されると言います。今すぐシェルを閉じて、ファイルを生成するためにrooを望むように再オープンしてみてください。それはまったく起こりません。

これについての助力は高く評価されます。私は春の新人です

2.0.0.M1を使用するように設定されていますが、私はm2版を使用していますが、ここでは問題ではないと推測しています。 、

答えて

1

Rooの2.0は、APIの変更が含まれていますし、以前のバージョンよりも少ないアドオンので、このリリースでは

だから、これらのAPIの変更は、各マイルストーンで行われているバージョン1.3(https://spring.io/blog/2015/03/30/looking-ahead-to-spring-roo-2-0)との下位互換性はありません誰がそれらの間に互換性がない可能性があります。

Roo 2.0.0.M1でプロジェクトを開始した場合は、そのバージョンを使用し続ける必要があります。

幸運は、

+0

私はこのプロジェクトは、私は、STSで2.0.0.M2を使用ROO 2.0.0.M1で構成されていることを確認OKが問題ということでしょうか?プロジェクトでrooシェルを開く以外の何かを起動することなく、生成されたすべてのajファイルを削除するのはなぜですか?私が開いた瞬間に私はプロジェクトの多くのエラーを参照します – Krishanbhag

+0

Rooは.ajファイルを再生成します。問題はM1がM2で変更されたmetainfoを定義するということです、Rooは.ajファイルを削除しますM1によって生成されたmetainfoを理解できないため、.ajファイルを再度生成しません。 – eruiz

関連する問題