1. 程式人生 > >通過maven的pom檔案打jar包並指定jar的主類

通過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