pom.xml に次のスニペットを追加しましたが、Eclipse では実行部分に次のエラーが表示されます。
Plugin execution not covered by lifecycle configuration: com.mysema.maven:maven-apt-plugin:1.0.3:process (execution: default, phase: generate-sources)
コマンドラインから mvn clean install を実行している場合でも、正常に動作しています。
<build>
<plugins>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<outputDirectory>${project.basedir}/target/generated-sources/java</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
<processors>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</processors>
<showWarnings>true</showWarnings>
</configuration>
</execution>
</executions>
</plugin>
コマンドラインから実行した後、クエリDSLクラス(QClasses)を生成しますが、Eclipseからはそれらを生成しません。
また、Eclipse からアプリケーションを実行すると、次のエラーが発生します。
Caused by: java.lang.ClassNotFoundException: xxx.QClass
Eclipse Maven プラグインに問題はありますか? どうすればこれを解決できますか?