我想知道是否有任何方法可以将maven中的本机java库作为依赖项或类似内容嵌入,但是来自Internet而不是本地。
与java.util或jdk提供的所有内容类似。
“pom.xml”的示例:
<dependency>
<groupId>jdk</groupId>
<artifactId>java.util.arraylist</artifactId>
<version>1.1.3</version>
</dependency>
答案 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。)