maven项目 java -jar 命令却提示“没有主清单属性”!

2021年6月19日 3点热度 0条评论 来源: Eason_fyc

在pom.xml中加入以下代码:

<build>
  <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>1.2.1</version>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                        <goal>shade</goal>
                </goals>
                    <configuration>
                        <transformers>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <mainClass>com.mkyong.App</mainClass>
                            </transformer>
                        </transformers>
                    </configuration>
            </execution>
        </executions>
     </plugin>
  </plugins>
</build>

然后重新package即可通过.jar文件运行工程。

    原文作者:Eason_fyc
    原文地址: https://blog.csdn.net/Eason_fyc/article/details/48153677
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。