因为最近的工作中,积累了一些常用的工具代码。但是idea在使用时,每次只能看到一个project,不方便做工具的使用。
我的解决办法是,把所有的工具代码都集成到一个新的工程中,把这个工程打成jar包,发布到maven的本地仓库。
这样在使用中只需要引入maven项目的jar即可以实现代码的导入和共享。
第一步把所有的工具代码,共享代码都部署到一个工程中。
第二,把该工程打成一个jar包
3.把生成的jar包,放到一个单独的文件夹下面,并在下面创建一个pom.xml文件,格式如下:
4.打开cmd,输入
mvn install:install-file -Dfile=D:/jar/xxx.jar -DgroupId=xxx.xxx -DartifactId=xxx -Dversion=x.x -Dpackaging=jar
如果是我当前工程,则输入mvn install:install-file -Dfile=E:/myenv/lib/unisTools.jar -DgroupId=com.uni -DartifactId=tools -Dversion=1.0 -Dpackaging=jar
其中groupId ,artifactId,version都是我自己编的。
5.这个时候打开自己的本地仓库的目录,就可以看到自己创建的jar包了
6.在ide中新建一个项目,要求是maven项目,以idea为例
next,groupid 这些随便填就好,最后finish
7.在新建的工程下面,可以看到pom.xml已经被自动创建好了,打开
把自己编辑的本地仓库的信息加进去,注意把信息填全,版本什么的都写上
到此,大功告成,可以看到左边已经出现了自己做的jar包的本地仓库了。