jar文件未在主项目maven中更新

时间:2014-10-08 01:31:21

标签: java eclipse maven jar pom.xml

我有一个“子项目”,其中有很多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 Dependencies”中,在我的Main项目中,jwebbuil.jar不会更改。 我尝试构建和清理,maven清理并手动更新项目,关闭eclipse并再次打开但没有任何工作。 jwebbuild.jar在我的Maven依赖项中不会改变。

修改1

我认为我的项目有“开启”功能。我的pom.xml的标题:

<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”命令,现在所有内容都已更新。谢谢大家。

1 个答案:

答案 0 :(得分:1)