1. 项目根目录添加 lib 目录,并放入需要引用的 jar

  2. 在 pom 中引入

    1
    2
    3
    4
    5
    6
    7
    <dependency>
    <groupId>masmgc.sdk</groupId>
    <artifactId>sms</artifactId>
    <version>1.0.3-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/masmgc.sdk.sms-1.0.3-SNAPSHOT.jar</systemPath>
    </dependency>
  3. 打包配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <!-- 在打包时将引用的外部jar引入到当前项目包中 -->
    <includeSystemScope>true</includeSystemScope>
    </configuration>
    </plugin>
    </plugins>
    </build>
    <resources>
    <resource>
    <!-- directory 表示取该目录下的文件 -->
    <directory>lib</directory>
    <!--targetPath 指定打包到哪个目录下 默认是放到class目录下-->
    <targetPath>/BOOT-INF/lib/</targetPath>
    <!-- 取符合格式的所有文件 *代表全部 -->
    <includes>
    <include>**/*.jar</include>
    </includes>
    </resource>
    </resources>