将Java库添加到Maven中

时间:2016-11-08 21:22:26

标签: java maven dependencies

我想知道是否有任何方法可以将maven中的本机java库作为依赖项或类似内容嵌入,但是来自Internet而不是本地。

与java.util或jdk提供的所有内容类似。

“pom.xml”的示例:

<dependency>
    <groupId>jdk</groupId>
    <artifactId>java.util.arraylist</artifactId>
    <version>1.1.3</version>
</dependency>

2 个答案:

答案 0 :(得分:2)

所有标准的内置Java类都已经可用于您的构建 - 您不需要将它们添加为依赖项。

如果您有一个jar(可能是自制的),您需要在maven构建中使用它作为依赖项,您可以将它作为人工制品添加到本地maven存储库并让您的pom.xml依赖于它

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

有关详细信息,请参阅此SO answer或此Maven reference,了解有关如何执行此操作的详细信息。

答案 1 :(得分:-1)

将Maven视为处理依赖关系的基础架构。

mvn install

写入您计算机上的本地Maven目录。

mvn deploy

写入外部存储库服务器,例如Nexus,因此可以与他人共享。 (您的本地Maven必须配置为识别此Nexus。)

请参阅https://maven.apache.org/run.html