私が作った特定の注釈を持つすべてのモジュールからすべての単体テストを取得するmojoを作ろうとしています。問題は、どのモジュールからでも単体テストにアクセスできないことです。
モジュール構造は、次のようになります。Javaでmavenとの依存関係を解決する
|--ModuleA (depends on Module D)
|--ModuleB (depends on Module D)
|--ModuleC (depends on Module D)
|--ModuleD (the mojo)
質問がアクセスしたりモジョがそれを実行したときに、各モジュールのユニットテストクラスを取得する方法です。
あなたのテストは/ src/test/javaの下にある必要があります。このモジュール構成はすでにjarファイルにパッケージ化されていますか? – jeorfevre
はい、テストは/ src/test/javaにあります。各モジュールには独自のテストとpom.xmlがあります。私はクラスを取得するために次の例を使用していますが、私が言ったように、私は単体テストからクラスにアクセスすることはできませんhttp://stackoverflow.com/questions/13128552/how-to-scan-classes-for-annotations – Catalin
Mavenプラグインを作成しようとしていますか?はい、その他のモジュールは何ですか? – khmarbaise