最近因为项目原因,需要引入外部jar因此做一个记录,话不多说,来点干货
方法1:
引入jar包直接到项目中
src下创建lib包,把需要的引入
修改pom文件,就不解释了吧,又不了解的就自行百度吧,不过一般程序员都是拿来改吧改吧就用
<dependency><!-- groupId可以自定义--><groupId>com.dm</groupId><!-- artifactId可以自定义--><artifactId>Dm7JdbcDriver</artifactId><!-- version可以自定义--><version>1.7</version><!-- 以上可以自定义,但是!!!!尽量不要自定义,要有意义,一般是看jar包项目结构定义--><scope>system</scope><!--jar包路径 注意:这里用的是 {project.basedir}也就是当前pom所在的项目路径--><systemPath>${project.basedir}/src/lib/Dm7JdbcDriver18.jar</systemPath></dependency>
接下来启动项目就是可以引用这个项目了,但是如果想要打包打入这个,还差一步就是build
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins></build>
可以正常打包了
方法二
打入到maven,引用maven
我用的idea,在Terminal中打包maven;其他也可以,配了环境变量的话,直接cmd里也是可以的
打包命令如下:
mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.7.0 -Dpackaging=jar -Dfile=D:\work\Project\BladeX\blade-service\blade-system\src\lib\Dm7JdbcDriver18.jar
mvn install:install-file 不解释了,懂的都懂
-DgroupId=com.dm 我给这个groupId起名com.dm,还是那句话,你起名字叫“狗蛋”---godan都没事,关键是作为专业的开发,别太LOW,等面试官说我看看你的博客,全是狗蛋,二狗子,王五,这些也太不像话了,降低身份了
-DartifactId=DmJdbcDriver artifactId名
-Dversion=1.7.0 版本号
-Dpackaging=jar 这是一个jar
-Dfile=D:\work\Project\BladeX\blade-service\blade-system\src\lib\Dm7JdbcDriver18.jar 当前jar包所在路径
打包完了就是这样的
如果忘了打包到哪儿,没关系,看一下你的仓库,找一下你的“狗蛋”(groupID名),顺藤摸瓜。就能找到
顺便说一句,他打包不是当前项目的仓库地址,是你配置的xml的设定的地址,别找错了,找不到翻一下日志也能看到
看到那个to了么,那就是地址
接下来最后一步。需要做的是,项目中引入maven
打完收工,陪我姑娘去喽