Spring Cloud 项目打包报没有主清单属性

Spring Cloud 项目打包报没有主清单属性


项目通过MVN打包,发现打包的文件很小,大概几十KB,估计打包有问题,执行JAVA -JAR 的时候发现果然报错,报  没有主清单属性,网上找了一堆,

都说加

1
2
3
4
5
6
7
8
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

加了之后还是报一样的错误,终于在有一个网上找到

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

这样加了以后,生成的JAR包有40多M,把项目的一些依赖包都加载进来了,

png

这样打包后的文件就可以直接用java -jar 执行了