gpt4 book ai didi

maven 防止依赖编译

转载 作者:行者123 更新时间:2023-12-02 00:41:33 27 4
gpt4 key购买 nike

我有一个自定义 jar,其中包含 java 源代码; Maven 在构建时尝试编译。如何跳过 jar 文件中的源代码编译?我已经尝试过在编译器插件和源目录定义中使用某种模式排除,但我没有得到任何运气。谢谢!

C05

最佳答案

这是 javac 的正常行为 在整个类路径中搜索要编译的源文件,除非给出了 -sourcepath 选项(这就是这里的解决方案)。

不幸的是,有一个关于 -sourcepath 没有被 Maven 编译器插件传递给 javac 的 Jira 问题(参见 MCOMPILER-98)。但有一个解决方法:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArguments>
<sourcepath>${project.basedir}/src/main/java</sourcepath>
</compilerArguments>
</configuration>
</plugin>

关于maven 防止依赖编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388818/

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