Maven 项目 导入本地Jar文件两种方式

  • Post author:
  • Post category:其他




方式一:将本地jar 包安装到本地仓库里,随着版本自动更新,方便快捷。

首先,打开dos终端运行如下命令

mvn install:install-file -Dfile=D:\dechnicLib\INetSDK.jar -DgroupId=com.dahua.netsdk -DartifactId=dahua-netsdk-jni -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true  -Dmaven.repo.local=E:\USERDATA\maven\repository

然后,引入

<dependency>
    <groupId>com.dahua.netsdk</groupId>
    <artifactId>dahua-netsdk-jni</artifactId>
    <version>1.0.0</version>
</dependency>



方式二:通过项目里面建lib 文件夹,外部的jar 包放进去,配置如下:

1.引入本地jar:

<dependency>
            <groupId>com.inspur.msy</groupId>
            <artifactId>green-channel-core</artifactId>
            <version>1.3.6</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/lib/green-channel-core-1.3.6.jar</systemPath>
        </dependency>

2.部署时告诉maven将本地jar打入:

<plugin>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-maven-plugin</artifactId>
	<configuration>
		<fork>true</fork><!--热部署devTools生效-->
        <includeSystemScope>true</includeSystemScope><!--包含 本地 引入jar包-->
	</configuration>
	<executions>
        <execution>
             <goals>
                 <goal>repackage</goal>
             </goals>
         </execution>
     </executions>
</plugin>



版权声明:本文为u014212540原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。