我有第三部分 jar 文件,该文件远程不存在于项目目录中的文件,我想在执行 mvn install 时将此 jar 添加到本地存储库中,这是我当前执行此操作的代码
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<groupId>myJar1.0</groupId>
<artifactId>myJar1.0</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<file>myJar1.0.jar</file>
</configuration>
</execution>
</executions>
</plugin>
其实没那么复杂。
有两种情况需要手动发出 Maven 命令将 jar 包含到 Maven 本地存储库中。
- Maven 中心存储库中不存在您要使用的 jar。
- 您创建了一个自定义 jar,并且需要用于另一个 Maven 项目。
Steps:
1. MVN安装:
把你的罐子放在某个地方,假设它在下面c:\
:
mvn install:install-file -Dfile=c:\myJar{version}.jar
-DgroupId=YOUR_GROUP -DartifactId=myJar -Dversion={version} -Dpackaging=jar
现在,“myJar”jar 已复制到您的 Maven 本地存储库。
2. pom.xml:
安装后,只需声明myJar
在 pom.xml 中协调。
<dependency>
<groupId>YOUR_GROUP</groupId>
<artifactId>myJar</artifactId>
<version>{version}</version>
</dependency>
3. Done
构建它,现在"myJar"jar 能够从 Maven 本地存储库检索。
注意:这个例子是基于另一个例子 https://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/我鼓励您阅读以获取更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)