一、问题由来
这不是最近为了测试一个业务,必须在linux里测试,但是仅仅为了测试一下整个工程又有点太大了,所以想着弄个简单的java -jar测试,但是突然又不知道怎么去搞了,折腾了一番终于搞定特此分享出来,一行行验证了,确实好使。
二、解决办法
2.1 maven加入配置
首先我的是maven工程,在build中加入如下配置:
<build>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.5.5</version>
<configuration>
<archive>
<manifest>
<mainClass>com.TestWorkLinux</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
其中mainClass即为我们自己想指定的方法入口(public static void main)
2.2 进行打包
(1)maven环境变量的配置
打包的前提是操作系统中已经配置好maven环境变量;
(2)在cmd窗口中cd进入到项目所在目录,执行如下命令进行打包操作:
mvn package assembly:single
(3)打包之后就可以执行java -jar ***.jar进行功能验证
三、结语
道阻且长,行则将至,行而不辍,未来可期,加油。
如果文章解决了你的问题,对你的进步有那么一点帮助,那么就给点个赞支持一下,如果觉得文章非常对你的胃口,那么欢迎你关注我,这里有资源,有内推,有和你志同道合的朋友,咱们一起打怪升级。