我正在使用java / javascript项目的eclipse工作,我们正在使用maven来管理我们的项目依赖项,我遇到了maven build(干净安装)的问题没有安装我在POM中指定的依赖项.xml文件,我尝试了今天整天在互联网上找到的所有东西,仍然没有运气,如果有人可以亲眼看看,我会非常感激,谢谢:)
我有一个重用lib项目(lib)和一个工作项目(项目),项目应该在maven构建期间安装lib,所以,这里有更详细的信息,我在做什么:
在控制台中,我看到重用lib正在下载然后下载,但它从未安装过(应该有一行说安装重用lib ...),因此,重用lib将不会在我运行我的工作项目后加载它,它让我疯狂-_-!..
答案 0 :(得分:1)
只能安装您的 maven项目构建输出(在mvn install
的本地存储库中,分别为mvn clean install
)。在构建期间,它将解析依赖项(以及传递依赖项)以下载并打包到您的交付。您的项目的这些依赖项也将隐式地“安装”在您的本地存储库中,因为您将在下载发生后在本地存储库中看到它们 - 但Maven不会将其视为install
的含义{{1}默认生命周期。
要安装“重用lib”-Maven项目,您必须在该项目的pom上运行install
或mvn install
,而不是“仅将其用作依赖项”的项目。