gpt4 book ai didi

java - Maven 和 Java 版本设置——哪个解决方案更好?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:10 25 4
gpt4 key购买 nike

我一直在寻找解决我的 Maven 和 Eclipse JRE 版本问题的解决方案,即使我想要不同的 JRE 1.5 也以某种方式被强制添加到 Eclipse 项目中。

在我的搜索过程中,我注意到似乎有两种不同的解决方案。第一个解决方案建议使用类似下面的代码片段

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>

第二种解决方案建议只使用两个属性:

<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
</properties>

为什么有这两种可能的解决方案以及它们为什么不同?

最佳答案

有很长的方式来指定它(通过在 pom 文件中定义 <plugin> 配置),这是配置插件的正常方式,并且有一种使用用户属性的简写方式。

如您在文档中所见。

The -source argument for the Java compiler. Default value is: 1.5.

User property is: maven.compiler.source.

如果您只想指定源和目标级别,则没有区别,但是<plugin>配置还允许您指定其他配置设置、限制编译器插件的版本等。

关于java - Maven 和 Java 版本设置——哪个解决方案更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24551558/

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