【发布时间】:2017-04-19 13:23:35
【问题描述】:
我做了mvn install 并收到此错误消息
Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: Could not find artifact lib-net:lib-net:jar:1.0.8 in central (http://repo.maven.apache.org/maven2)
这个依赖是我的一个项目,可以在本地仓库~/.m2中找到
所以我尝试mvn install -o 强制 maven 使用我的本地存储库,我得到了这个
Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: The repository system is offline but the artifact lib-net:lib-net:jar:1.0.8 is not available in the local repository.
我试图删除我的本地存储库并重新安装所有内容,但这并没有解决我的问题!
有什么建议吗?
【问题讨论】:
-
你是否在 pom 文件中定义了你的本地仓库?
-
不,我使用默认位置 ~/.m2/repository
-
听起来你的文件系统结构有问题。举个例子,你应该有:com/user2071938/lib-net/1.0.8.BUILD-SNAPSHOT/[something with maven metadata files]。我过去有同样的问题,只有在我对“jar”类型的 maven 项目进行“全新安装”后才能解决它。在它正确打包我的项目之后,我可以在其他项目中使用它。
标签: java maven maven-dependency