最近做一个txt转excel的小工具,需要把程序打成jar包,打包需要把依赖的jar包也要打入包中。需要在pom文件plugin中配置两点
- 配置manifest 的mian类
- 配置jar包依赖
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.example.security.App</mainClass>
</manifest>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</archive>
</configuration>
</plugin>
</plugins>
</pluginManagement>