将jar包打入maven库中的命令

本文介绍如何使用Maven将自定义的Jar包安装到本地仓库,并在项目中引用该Jar包。步骤包括导出Jar包、使用Maven命令进行安装及在POM文件中配置依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1) 首先选中项目右击,export,然后选中源文件,填上保存路径即可得到jar包。
(2)为方便起见,可以先将jar包放入d盘根目录下

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\lenovo>mvn -v
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: C:\Program Files (x86)\Java\apache-maven-3.0.4\apache-maven-3.0.4\bi
n..
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_79\jre
Default locale: zh_CN, platform encoding: GBK
OS name: “windows 7”, version: “6.1”, arch: “amd64”, family: “windows”
C:\Users\lenovo>d:

(3)执行命令

D:>mvn install:install-file -Dfile=D:\SocketServiceResource.jar -DgroupId=com.c
mbc.socketservice -DartifactId=com.cmbc.socketservice -Dversion=1.0.0.RELEASE -D
packaging=jar
[INFO] Scanning for projects…
[INFO]
[INFO] ————————————————————————
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ————————————————————————
[INFO]
[INFO] — maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po
m —
[INFO] Installing D:\SocketServiceResource.jar to d:\repository\com\cmbc\sockets
ervice\com.cmbc.socketservice\1.0.0.RELEASE\com.cmbc.socketservice-1.0.0.RELEASE
.jar
[INFO] Installing C:\Users\lenovo\AppData\Local\Temp\mvninstall51317731576048254
84.pom to d:\repository\com\cmbc\socketservice\com.cmbc.socketservice\1.0.0.RELE
ASE\com.cmbc.socketservice-1.0.0.RELEASE.pom
[INFO] ————————————————————————
[INFO] BUILD SUCCESS
[INFO] ————————————————————————
[INFO] Total time: 0.970s
[INFO] Finished at: Mon Mar 27 18:57:54 CST 2017
[INFO] Final Memory: 5M/244M
[INFO] ————————————————————————
D:>mvn install:install-file -Dfile=D:\SocketServiceResource.jar -DgroupId=com.cmbc.socketservice -DartifactId=com.cmbc.socketservice -Dversion=1.0.0.RELEASE -Dpackaging=jar
[INFO] Scanning for projects…
[INFO]
[INFO] ————————————————————————
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ————————————————————————
[INFO]
[INFO] — maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po
m —
[INFO] Installing D:\SocketServiceResource.jar to d:\local_repository\com\cmbc\s
ocketservice\com.cmbc.socketservice\1.0.0.RELEASE\com.cmbc.socketservice-1.0.0.R
ELEASE.jar
[INFO] Installing C:\Users\lenovo\AppData\Local\Temp\mvninstall58792773539181329
45.pom to d:\local_repository\com\cmbc\socketservice\com.cmbc.socketservice\1.0.
0.RELEASE\com.cmbc.socketservice-1.0.0.RELEASE.pom
[INFO] ————————————————————————
[INFO] BUILD SUCCESS
[INFO] ————————————————————————
[INFO] Total time: 0.689s
[INFO] Finished at: Mon Mar 27 19:07:35 CST 2017
[INFO] Final Memory: 6M/308M
[INFO] ————————————————————————
D:>mvn install:install-file -Dfile=D:\SocketServiceResource.jar -DgroupId=com.c
mbc.socketservice -DartifactId=com.cmbc.socketservice -Dversion=1.0.0.RELEASE -D
packaging=jar

(4)然后在项目中的pom文件中引用即可


com.cmbc.socketservice
com.cmbc.socketservice
1.0.0.RELEASE

(5) 然后点击项目右击 maven-install即可

### 将Jar上传至Maven教程 #### 准备工作 为了能够顺利地将Jar上传到Maven,需满足几个前提条件。拥有一个有效的Maven账号是非常重要的,比如可以选择像Maven Central或是Sonatype这样的平台[^1]。此外,确保有一个标准的Maven项目结构也是必不可少的一部分,这其中括了`pom.xml`文件的存在以及项目的正确构建。 #### 配置环境 对于想要发布的Jar来说,它应当已经被成功编译并且处于可部署状态。此时应该调整好`pom.xml`中的配置项以适应目标仓的要求。如果打算向私有或公共仓发布,则还需要设置相应的认证信息于本地的`settings.xml`内[^3]。 #### 安全措施 考虑到安全性和验证的需求,在准备阶段还需完成GPG密钥对的创建与配置过程。这是因为在大多数情况下,官方会要求开发者对自己的提交物进行签名处理,以此证明其真实身份并保障软件分发的安全性。 #### 发布流程 一旦上述准备工作全部就绪之后,就可以按照如下命令执行实际的操作: ```bash mvn clean deploy ``` 这条指令将会清理旧有的构建产物,并尝试依据当前POM定义的信息连同必要的元数据一起推送到指定的目标位置上去。值得注意的是,具体操作可能会因所选仓的不同而有所差异,特别是针对某些特定的企业内部服务器而言[^4]。 #### 添加依赖关系 最后一步是在其他需要引入该的地方更新对应的`pom.xml`文件,加入类似于下面形式的新条目来声明对外部资源的引用需求: ```xml <dependency> <groupId>com.example</groupId> <artifactId>example-artifact</artifactId> <version>1.0-SNAPSHOT</version> </dependency> ``` 以上就是整个将自定义Java并通过Maven机制分享出去的过程概述[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值