【Maven】使用idea将sdk打包部署到本地仓库-改进,使用IDEA

时间:2024-07-05 07:39:58

在这里记录的同时,顺便给大家讲一下,如何使用idea引入这个外部SDK。
正常我们百度的话,它会提示你用以下命令:

mvn install:install-file                       //固定格式,maven的语法
-Dfile=com_yx_sdk.jar   //这里填写包的路径,因为我们是在当前目录所以只需要输入包名即可
-DgroupId=com.yx.sdk                      //这里填写包的groupId,之后作为pom.xml中引用的groupId使用
-DartifactId=yx-yxsdk                    //这里填写artifactId,之后作为pom.xml中引用的artifactId使用
-Dversion=1.0.6                              //这里填写包的version,之后作为pom.xml中引用的version使用
-Dpackaging=jar                                //固定格式,意思为传的jar包


PS:最后要汇总成一行,上面只是为了方便释义才展开这么写
mvn install:install-file -Dfile=com_yx_sdk.jar -DgroupId=com.yx.sdk -DartifactId=yx-yxsdk -Dversion=1.0.6 -Dpackaging=jar

但我在cmd窗口使用这条命令导入的过程中,发现跟预期的不一样(jar包上传目录不对)。根据上传目录,于是我突然间想起,我的电脑里面装有2个maven。

  • 一个是idea自带的maven
  • 一个是外部安装的maven

所以,如果我们把上面的汇总命令放在cmd窗口下执行的话,他会使用外部的maven帮我安装插件。所以,最好的办法是,我们在IDEA里面运行当前的maven安装命令,如下:(使用idea里面的maven插件,他就会自己去选择maven了)
在这里插入图片描述