gpt4 book ai didi

java - Maven 使用旧文件构建 .war

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:40 25 4
gpt4 key购买 nike

我有一个项目,它使用 Maven 并且工作正常。但前段时间我决定将我的 JDK 从 1.6007 版本更改为 1.6032 版本。大概在更改 JDK 后,我的 Maven 使用旧的 .class 文件构建 .war 。即使在cleaning项目之后,我也得到了日期为24.05(我更改JDK的日期)的文件,但我今天编译了它们。注意:所有问题都与 .war 文件有关(可能与 maven-war-plugin 相关,但我不会更改插件的属性,因为它工作正常),因为我还使用 Jetty 作为本地 Web 服务器进行测试,并且在 Jetty 中一切正常。谢谢,

编辑:我注意到,当我运行package目标时,maven总是使用不同的JDK版本(我在Eclipse控制台中看到它)

最佳答案

您是否更改了 maven-compiler-plugin 的编译器版本

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<executable><!-- path-to-javac --></executable>
<compilerVersion>1.6032</compilerVersion>
</configuration>
</plugin>

关于java - Maven 使用旧文件构建 .war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11113100/

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