いくつかのメソッドをプッシュした後、roo シェルは私の aj ファイルを削除します。
これらのメソッドのいずれかをメインの Controller Java ファイルにコピーすると、次のようになります。
Deleted backoffice|SRC_MAIN_JAVA/xxx/actions/TicketController_Roo_Controller.aj - empty
私はマルチモジュールプロジェクトを使用していますが、それが違いを生んでいます。私のコントローラーはモジュールにあり、私のエンティティは別のモジュールにあります。roo シェルが実行されていない場合、プッシュされたメソッドは正しく機能します。
何が原因でしょうか?
アップデート
メソッドのプッシュは、他のエンティティによってサポートされている他の一部のコントローラーで機能します。問題を突き止めようとしていますが、追加のファインダーと追加機能を備えた Ticket エンティティに関係している可能性があります。