使用maven打包java程序,打成jar包。步骤如下:
1.需要在pom.xml文件中添加如下代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jdk.version>1.5</jdk.version>
</properties>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>指定 main 函数所在类名</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
保存文件
2.右键 –> Maven –> Update Project… (更新项目)
3.右键 –> Run As –> Maven clean (将根目录下生成的target文件移除)
4.右键 –>Run As –> Maven install(生成jar包)
5.生成的jar包
使用 项目名-版本号-jar-with-dependencies.jar
运行jar文件 java -jar test.jar在linux后台运行
$ nohup java -jar test.jar >temp.txt &
//这种方法会把日志文件输入到你指定的文件中,没有则会自动创建
本文介绍如何使用Maven将Java程序打包成包含依赖的独立jar文件。通过配置pom.xml文件,设置编译源代码的版本,指定主类,并执行特定的Maven命令来完成打包过程。
6715

被折叠的 条评论
为什么被折叠?



