gpt4 book ai didi

maven-2 - 使用 maven-compiler-plugin 进行 Maven 注释处理

转载 作者:行者123 更新时间:2023-12-02 01:30:25 25 4
gpt4 key购买 nike

我尝试编译包含生成源代码的注释的代码。我使用 maven-compiler-pluginbuild-helper-maven-plugin。我的 POM 看起来像这样:

        <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<generatedSourcesDirectory>${project.build.directory}/generated-sources/apt</generatedSourcesDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources/apt</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>

当我运行mvncompile时,${project.build.directory}/generated-sources/apt被添加为源目录,并生成生成的源在正确的目录中。但由于缺少对生成的类的引用,我收到编译器错误。就像生成的源目录没有包含在编译过程中一样。

我还尝试了 apt-maven-plugin 它不会生成任何内容。和maven-annotation-plugin,但其行为如上所述。

最佳答案

maven-annotation-plugin 版本 2.0.7-SNAPSHOT 应该可以解决问题

关于maven-2 - 使用 maven-compiler-plugin 进行 Maven 注释处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4941355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com