gpt4 book ai didi

java - 主项目 maven 中的 jar 文件未更新

转载 作者:行者123 更新时间:2023-12-01 12:27:04 25 4
gpt4 key购买 nike

我有一个“子项目”,其中包含许多用于另一个主要项目的 Util 类,我将其导出到“jar”文件,然后使用 maven 命令通过 pom.xml 导入它。

查看我的 Maven 命令:

mvn install:install-file -Dfile=/home/ronaldo/workspace/libs/jwebbuild.jar -DgroupId=br.com.jwebbuild -DartifactId=jwebbuild -Dversion=1.0 -Dpackaging=jar

通过这个命令,我可以在 pom.xml 中使用它,如下所示:

<dependency>
<groupId>br.com.jwebbuild</groupId>
<artifactId>jwebbuild</artifactId>
<version>1.0</version>
</dependency>

问题是我更改了 jwebbuild 项目(类中的某些内容),导出到 jar 并使用 maven 重新安装,但在我的主项目的“Maven 依赖项”中,jwebbuil.jar 没有更改。我尝试手动构建和清理、Maven 清理和更新项目,关闭 Eclipse 并再次打开,但没有任何效果。我的 Maven 依赖项中的 jwebbuild.jar 没有改变。

编辑 1

我认为我的项目已“打开”快照。我的 pom.xml 的 header :

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.jwebbuild</groupId>
<artifactId>jwebbuild</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>Java Web Build</name>

解决方案

解决方案是另一个意想不到的。我删除了/home/ronaldo/.m2/repository/br/com/jwebbuild/jwebbuild/1.0 中的文件并再次使用“maven install”命令,现在一切都已更新。谢谢大家。

最佳答案

关于java - 主项目 maven 中的 jar 文件未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26247885/

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