一个项目中,往往主程序不只一个。打包jar时,一般需要指定主程序。拿maven来说,配置主程序的方式如下:
pox.xml中
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>cn.vicky.skstatistics.money.App 这个是主程序类 </mainClass>