gpt4 book ai didi

java - 为什么 Maven 生成的源没有被编译?

转载 作者:IT老高 更新时间:2023-10-28 20:25:01 25 4
gpt4 key购买 nike

我有一个在 target/generated-sources/wrappers 目录下生成源的插件。它像这样连接到 generate-sources 阶段:

<plugin>
<groupId>mygroupid</groupId>
<artifactId>myartifactid</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>xml2java</goal>
</goals>
</execution>
</executions>
</plugin>

问题是,当我使用 mvn deploy 时,.class 文件不会放在 jar 中。我在那里看到所有 .java 文件,但没有看到 .class.

我阅读了有关此问题的所有问题,但不知道如何解决该问题。我正在使用 Maven 3.0.x。

最佳答案

build-helper 插件确实解决了这个问题。感谢@Joe 的评论。

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources/wrappers</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>

关于java - 为什么 Maven 生成的源没有被编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19633505/

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