我有一个项目对我的其他两个项目有依赖性。我用mvn package
创建了两个项目的jar文件,然后成功将它们安装到我的本地存储库中。它们安装在本地存储库的localrepository/com
文件夹中。mvn包无法找到安装在本地存储库中的罐子
在我的第三个项目中,我在Pom.xml中添加了两个项目的依赖关系。在eclipse
上运行该项目没有错误。然而,当我运行命令mvn package
对命令行这个项目,它会引发错误,它
不能从中央 库
解决了我的两个项目的依赖关系。我然后运行mvn -o package
命令来运行mvn
离线,但是我再次得到错误
MVN被脱机运行,并且依赖于我的 尚未从中央存储库之前下载的两个项目。
任何想法将不胜感激。
这是pom.xml中 http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0
<groupId>com.abc</groupId>
<artifactId>Test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Test</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.MyBundle</groupId>
<artifactId>MyBundle</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
请包含您的pom.xml - 然后可以更容易地理解问题。 – uzilan
当你说其他两个项目“安装”在你的本地仓库时,你的意思是你使用了'mvn install'命令吗?注意,eclipse为你做了很多“魔术”,有一件事是使用工作区中的项目来填充maven依赖项。 – jeff
是使用mvn install:install -file命令将MyBundle jar安装到本地存储库,并且成功。但是现在我有这个问题,我在这个问题中提到过。 – Asim