maven 本地仓库添加jar包

mvn install:install-file -Dfile=需要上传的jar包路径 -DgroupId=包名 -DartifactId=jar名称 -Dversion=版本号 -Dpackaging=jar

解析:mvn install:install-file -Dfile=要上传的本地包的路径 -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar(这个是不变的)

例如:mvn install:install-file -Dfile=C:\Users\changjiang\Desktop\ojdbc14-10.2.0.2.0.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar

转载于:https://www.cnblogs.com/xielinjiang/p/9171547.html

要将本地JAR 安装到 Maven 本地仓库,可以使用 Maven 提供的 `mvn install:install-file` 命令。这个命令允许将一个本地JAR 文件连同其 POM 信息一起发布到本地 Maven 仓库中,以便其他 Maven 项目可以引用它[^3]。 ### 基本命令格式 ```bash mvn install:install-file -Dfile=<path-to-your-jar> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> [-Dpackaging=<packaging-type>] [-DgeneratePom=true] ``` ### 参数说明 - `-Dfile`:指定本地 JAR 文件的路径。 - `-DgroupId`:指定该 JAR 的 `groupId`,通常为组织的域名反写,例如 `com.example`。 - `-DartifactId`:指定该 JAR 的 `artifactId`,即项目名或模块名。 - `-Dversion`:指定该 JAR 的版本号。 - `-Dpackaging`(可选):指定打类型,默认为 `jar`,也可以是 `war`、`pom` 等。 - `-DgeneratePom`(可选):是否生成默认的 POM 文件,如果 JAR 没有对应的 POM 文件,可以设置为 `true`。 ### 示例 假设你有一个本地的 `example.jar` 文件,希望将其安装到本地 Maven 仓库中,并指定 `groupId` 为 `com.example`, `artifactId` 为 `example`, `version` 为 `1.0.0`: ```bash mvn install:install-file -Dfile=example.jar -DgroupId=com.example -DartifactId=example -Dversion=1.0.0 ``` 如果你希望生成一个默认的 POM 文件: ```bash mvn install:install-file -Dfile=example.jar -DgroupId=com.example -DartifactId=example -Dversion=1.0.0 -DgeneratePom=true ``` ### 注意事项 - 确保你已经安装了 Maven 并且可以在命令行中使用 `mvn` 命令- 如果你有自定义的 POM 文件,可以使用 `-DpomFile` 参数指定。 - 安装成功后,JAR 文件会被安装到本地 Maven 仓库,默认路径为用户目录下的 `.m2/repository`。 ### 验证安装 安装完成后,可以通过创建一个新的 Maven 项目并在 `pom.xml` 中添加如下依赖来验证是否成功: ```xml <dependency> <groupId>com.example</groupId> <artifactId>example</artifactId> <version>1.0.0</version> </dependency> ``` 然后运行 `mvn dependency:resolve` 命令来确认依赖是否被正确解析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值