Java 如何在Maven中安装软件?
所以我想把我的头绕在Maven身上。安装后,我现在想安装JodaTime,因为它是另一个项目的依赖项 我知道我可以从JodaTime目录中下载它并进行Java 如何在Maven中安装软件?,java,maven,package,jodatime,Java,Maven,Package,Jodatime,所以我想把我的头绕在Maven身上。安装后,我现在想安装JodaTime,因为它是另一个项目的依赖项 我知道我可以从JodaTime目录中下载它并进行mvn清洁安装。根据我与其他软件包管理器(如apt)的经验,我怀疑还有一种方法可以安装新软件,而无需手动下载和修复。我刚刚尝试了mvn install JodaTime,但出现了一个错误,错误是: 未知生命周期阶段“JodaTime”。必须指定有效的生命周期 阶段[等] 所以我的问题,;有没有一种方法可以在Maven中安装软件而不必手动下载?Mav
mvn清洁安装
。根据我与其他软件包管理器(如apt)的经验,我怀疑还有一种方法可以安装新软件,而无需手动下载和修复。我刚刚尝试了mvn install JodaTime
,但出现了一个错误,错误是:
未知生命周期阶段“JodaTime”。必须指定有效的生命周期
阶段[等]
所以我的问题,;有没有一种方法可以在Maven中安装软件而不必手动下载?Maven的构建并不是为了这样做(就像linux中的SudoAPT安装一样)。但据我所知,最接近的是这个 mvn依赖项:get-DrepoUrl=\ -DgroupId=junit-DartifactId=junit-Dversion=4.8.2\
通常只要在
pom.xml
中定义一个依赖项就足够了,MAven会做正确的事情:
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>1.6</version>
</dependency>
乔达时间
乔达时间
1.6
在某些情况下,您可能需要在settings.xml中定义其他存储库,但通常您只需要这样做。如果您的项目需要joda time工件作为依赖项,您不需要安装它,只需指定一个依赖项:
<dependencies>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.3</version>
</dependency>
</dependencies>
乔达时间
然后运行mvn install
将其安装到您的本地存储库。惊讶地看到否决票!