Maven 3.0.4 プロジェクト内で次の基本的な手順を実行したいと考えています。私はすべての基本を整えており、問題はありませんでしたが、ステップ 3 で問題が発生しています。なんらかの理由で、基本的な解決策は私にはわかりません。
- 基本的なクリーン/インストールを実行します (注釈処理なし)
- サイト ビルドの実行をリクエストする
- サイトのビルドが開始される前に、最初の手順でコンパイルされた注釈プロセッサ クラスを使用して、コンパイルされたクラスで注釈処理を実行します。
アノテーション処理のゴールを次のように設定してみました。
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>pre-site</phase>
<configuration>
<outputDirectory>${basedir}/target/generated-documentation</outputDirectory>
<processors>
<processor>com.mydomain.MyFancyAnnotationProcessor</processor>
</processors>
</configuration>
</execution>
</executions>
</plugin>
何らかの理由で、これは機能していないようです。私は何か非常にばかげたことをしているように感じ、それが機能を妨げている.
基本的なMojo Apt Pluginの代わりにMaven Annotation Pluginを使用しています。誰かがそのソリューションで機能するソリューションを持っている場合、切り替えてもかまいません。私は両方を試しましたが、すぐに成功する兆候はありませんでした。繰り返しますが、私が見落としているのは明らかなことのように感じます.
受け取ったエラー:
[INFO] diagnostic error: Annotation processor 'com.mydomain.MyFancyAnnotationProcessor' not found
[ERROR] error on execute: error during compilation