将本地引入的依赖包生成maven坐标后通过pom引入
由于之前一直是在基于osp环境下进行开发,没怎么使用过springboot,简直像个假的程序员///,所以正好趁最近有个小需求,练练springboot入门,包括基础的配置、打包、idea使用小技巧等等都会记录一下,免得自己脑子不好哪天又忘了~
在进行开发时,如果遇到需要引入本地依赖包的情况,没有办法像其他maven可以直接从远端下载到的依赖包一样通过<dependency>直接引入,而通过ProjectStructure中的Libraries引入的话最后打包又是个问题,因此,经过好心同事的指点,我get了正确方法,在此记录一下。
mvn install将本地依赖包生成maven坐标
mvn install:install-file -DgroupId=[将会生成的DgroupId] -DartifactId=[将会生成的DartifactId=] -Dversion=1.0.0 -Dfile=[需要引用的jar包全路径XXX/XXX.jar] -Dpackaging=jar -DgeneratePom=true
打开cmd控制台,输入以上代码,将其中[]及其中的文字替换掉,然后回车执行。其中DgroupId、DartifactId分别对应的是pom.xml中将会生成的该依赖的
<groupId>和<artifactId>,执行完之后pom.xml将会生成对应依赖
然后对项目进行打包时就不必在意本地依赖包打不进去的问题啦~