目标:
1. 分离jar包依赖到外部lib文件夹
2. 分离相关配置文件到外部
3. package jar 包,仅包含代码文件;通过/META_INF/MANIFEST.MF 控制加载依赖jar包 和 启动类
实现 - 直接上pom配置:
适配步骤:
1. 变更 groupId 和 artifactId 为项目信息。
2. maven-jar-plugin 的 mainClass 配置为项目入口类。
3. outputDirectory 和 classpathPrefix 要配置一致。
4. maven clean install package,即可。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.17.RELEASE</version>