在公司实习过程中发现需要将公司的jar包安装到本地Maven仓库,在网上检索了一圈之后,总结了如下方法。
首当其冲,上一段成功命令
mvn install:install-file -Dfile=C:\Users\xj\Desktop\jar\common-0.0.5-SNAPSHOT.jar -DgroupId=com.test -DartifactId=common -Dversion=0.0.5-SNAPSHOT -Dpackaging=jar
接下来依次解释命令
- mvn install:install-file:这是 Maven 的插件和目标命令,用于执行特定的操作,即安装文件到本地 Maven 仓库。
- Dfile=C:\Users\嘻精\Desktop\jar\common-0.0.5-SNAPSHOT.jar:这是要安装的 JAR 文件的路径和文件名。需要将路径和文件名替换为实际的 JAR 文件路径和名称。
- DgroupId=com.xj:这是要为 JAR 文件指定的 Group ID。Group ID 用于在 Maven 项目中唯一标识一个项目组织或模块。
- DartifactId=common:这是要为 JAR 文件指定的 Artifact ID。Artifact ID 用于在 Maven 项目中唯一标识一个特定的项目或模块。
- Dpackaging=jar:这是要为 JAR 文件指定的打包类型。在这种情况下,指定为 JAR,表示要安装的文件是一个 JAR 文件。
请注意,需要根据实际情况修改POM文件中的groupId、artifactId和version,以匹配您安装的JAR文件的信息,如下是一个示例的POM依赖:
<!-- 依赖项 -->
<dependencies>
<dependency>
<groupId>com.xj</groupId>
<artifactId>common</artifactId>
<version>0.0.5-SNAPSHOT</version>
</dependency>
</dependencies>
执行成功后的信息如下:
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< com.example:my-project >----------------------
[INFO] Building my-project 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install-file (default-cli) @ my-project ---
[INFO] Installing C:\Users\嘻精\Desktop\jar\common-0.0.5-SNAPSHOT.jar to C:\Users\嘻精\.m2\repository\com\xj\common\0.0.5-SNAPSHOT\common-0.0.5-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.234 s
[INFO] Finished at: 2021-09-01T10:00:00+00:00
[INFO] ------------------------------------------------------------------------
添加完之后,安装成功的jar包会在maven的repository目录中,并会打上版本号