将本地jar导入到本地仓库

方法1.安装好maven 环境 指定环境变量
在jar包目录打开cmd命令行,执行下面命令即可

安装指定文件到本地仓库命令:mvn install:install-file
-DgroupId=<groupId> : 设置项目代码的包名(一般用组织名)
-DartifactId=<artifactId> : 设置项目名或模块名
-Dversion=1.0.0 : 版本号
-Dpackaging=jar : 什么类型的文件(jar包)
-Dfile=<myfile.jar> : 指定jar文件路径与文件名(同目录只需文件名)
安装命令实例:
mvn install:install-file -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.0.0 -Dpackaging=jar -Dfile=ueditor-1.1.2.jar

mvn install:install-file -DgroupId=live-appweb -DartifactId=live_dao -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=live_dao-0.0.1-SNAPSHOT.jar

方法2:
方法一:将待引入的包放在目录下如lib目录下,修改pom文件,加入依赖并且scope要设置为system


<dependencies>
<dependency>
<groupId>com.fbcds</groupId>
<artifactId>fbcds</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/fbcds.jar</systemPath>
</dependency>
</dependencies>

上面设置完成后,运行mvn package命令执行成功。但打出来的包里面不包含lib目录和fbcds.jar这个引用的包,即打出来的包不是可执行的jar。所以个人开发的话可以使用这种方式,如果团队开发请使用方法1。


方法3:
1.在你的根目录文件夹下建立如下文件夹
如D:\maven_repository\ 创建ImApi文件夹 —->再创建ImApi文件夹—–>再创建1.0文件夹
最后把ImApi.jar放到1.0文件夹下
把ImApi.jar改为ImApi-1.0.jar,并创建文件ImApi-1.0.pom。

2、然后在ImApi-1.0.pom中写如下内容

<project>
<modelVersion>1.0.0</modelVersion>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</project>

3、在你的项目的pom.xml依赖中引入就行了

<dependency>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</dependency>

4、保存之后pom.xml会报错,右键项目—Maven—Update Project
然后勾选 force update of snapshots/releases 选项即可。


${basedir} 项目根目录
${version}表示项目版本;
${project.basedir}同${basedir};
${project.version}表示项目版本,与${version}相同;
${project.build.directory} 构建目录,缺省为target
${project.build.sourceEncoding}表示主源码的编码格式;
${project.build.sourceDirectory}表示主源码路径;
${project.build.finalName}表示输出文件名称;
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值