通過maven的pom檔案打jar包並指定jar的主類
通過在maven的pom.xml檔案加入如下的程式碼即可指定jar檔案的主類
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>ls.wordcount.WordCount</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
<classesDirectory>
</classesDirectory>
</configuration>
</plugin>
</plugins>
</build>
META-INF資料夾下的MANIFEST.MF檔案包含主類的資訊,如下:
Created-By: Apache Maven 3.3.9
Main-Class: ls.wordcount.WordCount
Archiver-Version: Plexus Archiver