maven生生成jar可執行文件

一、概述java

maven生生成jar可執行文件maven

二、操做步驟spa

2.1在所在的pom.xml中增長該插件。紅色部分須要修改爲本身入口類,就是常說的main方法所在的類名。插件

 <plugins>調試

<plugin>xml

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

<configuration>ci

<archive>get

<manifest>it

<mainClass>com.ffcs.metadata.base.db.utils.CreateSql</mainClass>

</manifest>

</archive>

<descriptorRefs>

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

</descriptorRefs>

</configuration>

</plugin>

</plugins> 

2.2在pom.xml目錄執行命令。會在target文件夾生成xxx-jar-with-dependencies.jar文件

mvn assembly:assembly

2.3執行jar文件

格式:java -classpath xxx.jar 入口類名

例如:java -classpath xxx-jar-with-dependencies.jar com.ffcs.metadata.base.db.utils.CreateSql

2.4配置文件properties路徑

調試的時候,能夠用相對路徑,如

 pps.load(CreateSql.class.getResourceAsStream("/conf/mycfg.properties"));

打包的時候,能夠改爲

pps.load(new FileInputStream("mycfg.properties"));

執行的時候,配置文件須要和jar包放在同個目錄。

好處時候配置文件在jar包外,能夠方便修改。

相關文章
相關標籤/搜索