用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

相关文章
相关标签/搜索