自定义可以用maven引入的jar包
1、步骤简介
自定义一个可以用maven引入的jar包需要分为两步
1、制作一个普通的jar包。
2、将普通的jar包制作成可以用maven引入的jar包。
3、引入工程并测试。
2、具体的操作过程
2.1、制作普通的jar包
我们先使用IDEA创建一个普通的maven项目,并写了一个工具类,里面有一个jarTest测试方法,如下图所示:
我们使用右边的packet工具打一个jar包,如下图所示:
就这样,一个普通的jar包就已经制作好了。
2.2、将普通的jar包制作成一个可以用maven引用的jar包
打开cmd,使用下面这行命令
mvn install:install-file -DgroupId=cool.ale -DartifactId=ale-util -Dversion=0.0.1 -Dfile=E:\JarTest\ale-util\target\ale-util-1.0-SNAPSHOT.jar -Dpackaging=jar
下面对上面命令的含义解释一下:
命令 | 含义 |
---|---|
-DgroupId=cool.ale | 生成的包名,也就是pom依赖的 groupId |
DartifactId=ale-util | jar包名称,也就是pom依赖的 artifactId |
-Dversion=0.0.1 | 版本号,也就是pom依赖的 version |
-Dfile=E:\JarTest\ale-util\target\ale-util-1.0-SNAPSHOT.jar | 2.1步骤中生成的普通的jar包路径,我这里用的是绝对路径 |
执行完上述命令之后,如下图所示则代表执行成功,且生成的新jar包路径如图中所示:
我们进到新路径可以可以看到如下几个文件:
3、测试jar包是否制作正确
3.1、拷贝生成的jar包
首先我们将上面制作的jar包从 cool 文件夹开始复制,整个拷贝到新工程本地maven仓库的根目录下,如下图所示:
拷贝之后:
可以看一下新工程的maven配置:
3.2、写测试类测试
使用下面pom依赖引入即可
<dependency>
<groupId>cool.ale</groupId>
<artifactId>ale-util</artifactId>
<version>0.0.1</version>
</dependency>
测试类:
public class JarTest {
public static void main(String[] args) {
BeanUtil.jarTest();
}
}