server-1.0-SNAPSHOT.jar中沒有主清單屬性
問題出在 <pluginManagement></pluginManagement>
標籤內部外掛配置無效,導致 spring-boot-maven-plugin
未生效。因此,在執行 mvn clean package
後,嘗試執行 JAR 檔案時會出現錯誤。解決方法是移除 <pluginManagement>
標籤,直接在 <build>
標籤內配置 spring-boot-maven-plugin
。這樣生成的 JAR 檔案將包含正確的主清單屬性,可以成功執行。
修改前
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>
修改後
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>