gpt4 book ai didi

java - mvn clean install 不要使用最后的 .class 版本

转载 作者:搜寻专家 更新时间:2023-10-31 20:28:15 24 4
gpt4 key购买 nike

在打包 war 存档时,Maven 似乎一直在使用我的代码的旧版本。

我使用简单的“mvn clean install”构建我的 war 。

我手动删除了/target 文件夹并检查了我的项目中其他地方没有 .class ( as described here )。

每次我检查生成的存档时,我的代码的旧版本都被打包在里面。然而,相同的代码在我同事的机器上被正确打包(他使用 m2e)。

有没有人遇到同样的问题?

这是 POM 中最相关的部分:

<packaging>war</packaging>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- <version>2.3.2</version> -->
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</build>

最佳答案

旧代码似乎仍然存在于某处;我猜是你的本地存储库。尝试删除其中可能包含旧代码的任何条目,然后重新构建您的项目。

关于java - mvn clean install 不要使用最后的 .class 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24265427/

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