用maven構建能夠直接運行的jar

1、咱們須要配置pom.xml以下所示

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-assembly-plugin</artifactId>

<configuration>

<archive>

<manifest>

<mainClass>com.qly.report.Startup</mainClass>

</manifest>

</archive>

<descriptorRefs>

<descriptorRef>jar-with-dependencies</descriptorRef>

</descriptorRefs>

</configuration>

<executions>

<execution>

<id>make-assembly</id>

<phase>package</phase>   

<goals>

<goal>single</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</build>

注:<mainClass>表明你當前main函數所在的jar包,以及該類的名字java


2、使用maven的 mavaen package命令,將其打爲jar包。

注:注意若是有配置文件,要單獨放到外面來,若是打進jar包內,可能會有地址錯誤  
詳細配置見:個人github項目git

相關文章
相關標籤/搜索