カスタムの注釈付きクラスを含むパッケージを含む「単純な Maven プロジェクト」があります。私は現在、これらの注釈付きクラスの「単純なプロジェクト」をスキャンし、それらの名前と関連するパッケージを返すことができる Maven プラグインを開発しています。
例: simple-project/src/main/java/myApp/domain/Entity.java エンティティに @MyCustomAnnotation アノテーションを付け、「my-maven-plugin」プロジェクトを「simple-project」pom.xml で宣言します。
したがって、「mvn generator:myGoal」を実行すると、次の内容のファイルが生成されます: myApp.domain.Entity
インターネットで見つけたほとんどすべてを試しましたが、実際には何も機能しませんでした。目標を実行するたびに、プラグインは独自のクラスをスキャンしますが、単純なプロジェクト クラスはスキャンしません。
どんな助けでも大歓迎です。
ありがとう。