maven项目将第三方jar包打入自己的jar中

spring boot maven打包到时候发现,第三方的jar不包含在内。

 解决办法

 pom引入依赖

 

不想手敲可以复制

  <dependency>
            <groupId>goosuncc.com</groupId>  <!--自定义-->
            <artifactId>sdk</artifactId>    <!--自定义-->
            <version>3.0.0</version> <!--自定义-->
            <scope>system</scope> <!--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Repository中查找它-->
            <systemPath>${basedir}/libs/【jar包名称.jar】</systemPath> <!--项目根目录下的lib文件夹下-->
        </dependency>



 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>
View Code

 引入完成后再用maven打包试一下,应该就没问题了

原文地址:https://www.cnblogs.com/huigee/p/14697316.html