关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Tornadofx:使用Maven编译成jar包

发布时间:2020-03-17 00:00:00

之前我都是使用的IDEA自带的工具来编译jar包

但是增加了新的依赖,又得去修改project structure的依赖,过于麻烦

某天Android开发的时候,想到gradle可以一键打包,是不是maven也可以,百度一搜,便是找到了方法

Tornadofx作者开发了IDEA的项目创建工具,可以直接创建一个Tornadofx项目,如下图

可以看到,还支持gradle,不过我没用过gradle进行Java开发,所以没折腾了,用着maven

使用maven打包需要在pom.xml文件添加assembly插件,然后我稍微修改了一下

org.apache.maven.pluginsmaven-assembly-plugin2.2demooutfalsecom.starsone.app.MyAppjar-with-dependencies

使用的话把上面的插件复制在pol.xml中的plugins标签下,之后只需要修改入口类为你的入口类即可,其他的输出目录和输出文件名看着改就行

之后打开右侧的maven菜单,选择打包即可

参考:

是否可以重命名maven jar-with-dependencies?
Maven 生成打包可执行jar包


/template/Home/Zkeys/PC/Static