mvn开发可执行的java程序

java

1.  用maven-assembly-plugin插件

2. 在项目的pom文件中加入以下该插件的配置

<span style="font-size:18px;"><build>

<plugins>

<plugin>

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

<configuration>

<appendAssemblyId>false</appendAssemblyId>

<descriptorRefs>

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

</descriptorRefs>

<archive>

<manifest>

<mainClass>fileExport.Testmain</mainClass><!-- fileExport.Testmain即main方法的所在位置 -->

</manifest>

</archive>

</configuration>

<executions>

<execution>

<id>make-assembly</id>

<phase>package</phase>

<goals>

<goal>assembly</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</build></span>

3. 实现main方法

包结构


类实现

<span style="font-size:18px;">public class Testmain {

public static void main(String[] args) throws Exception{

System.out.println("hello console ssasdf");

}

}

</span>

4. 编译打包

在命令行中执行mvn命令:

<span style="font-size:18px;">mvn assembly:assembly </span>

打包后在target目录下会出现一个jar文件:


为了使用方便我们可以把该jar包的文件名改短点,如改为console.jar,然后我们把这个jar包拷贝到d:\testconsole目录下测试

5. 写批处理bat文件,文件内容如下

<span style="font-size:18px;">@echo off

d:

cd d:\testconsole

java -jar console.jar

pause</span>

6. 双击执行该bat文件



至此就完成了可执行的jar文件的制作

以上是 mvn开发可执行的java程序 的全部内容, 来源链接: utcz.com/z/394278.html

回到顶部