一.首先在项目的根目录下打包编译
mvn clean package -DskipTests=true
二.执行上传到mvn仓库的命令如下
mvn install:install-file -Dfile=/Users/fish/ippaoject/ipdatabase/target/ipdatabase-1.0-SNAPSHOT.jar -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar
-Dfile 表示的是你打包编译的jar包的全路径
-DgroupId 表示包的名字
-DartifactId 表示项目的名字
-Dversion 表示版本
出现下面界面表示已经导入到本地仓库中了
三.把编译项目之前的resources目录下的配置文件放到你想导入该依赖的项目的resources下
在项目中的pom文件中依赖即可.否则会出现下面错误:
ERROR:
java.io.FileNotFoundException: file:/Users/fish/.m2/repository/com/ggstar/ipdatabase/1.0/ipdatabase-1.0.jar!/ipRegion.xlsx (No such file or directory)
解决方法:
只需要把依赖打包前项目resources下的配置文件添加到现在的这个项目中的resources、
下即可
至此就完成了打包之后的项目导入到maven仓库中…