maven_springboot打jar包 一、选择package后执行 二、加plugin 三、执行java -jar E:/user-0.0.1.jar > E:/user.log & java -jar demo-0.0.1-SNAPSHOT.jar 如果报jar中没有主清单属性 解决方法: 在maven的pom文件中,编写 maven-jar-plugin 的插件,在第二步中加入如下 maven 3.6.3 springboot 2.4 2020-12-22<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!--如果报
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources
则加入以下plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.DemoApplication</mainClass> <!-- 此处为主入口-->
</manifest>
</archive>
</configuration>
</plugin>
<!-- -->
</plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.DemoApplication</mainClass> <!-- 此处为主入口-->
</manifest>
</archive>
</configuration>
</plugin>