-
Notifications
You must be signed in to change notification settings - Fork 992
build
周波 edited this page Jul 17, 2019
·
18 revisions
本项目为了简化开发,使用了Lombok,请确认您的IDE中是否安装了该插件
和普通maven工程一样,
但是,有几个jar在maven中央仓库是没有的,
所以这几个jar需要先install到本地repo,
所在的路径:src/main/lib
需要将它们maven install到本地repository
也可以通过WePush已经集成的maven插件自动install,
自动install方法: IDEA->maven->Lifecycle->clean
手动install命令示例:
mvn install:install-file -Dfile=E:\IdeaWorkspace\fangxuele-tool-wechat-push\src\main\lib\darcula.jar -DgroupId=com.darcula -DartifactId=darcula-lnf -Dpackaging=jar -Dversion=1.0 -DgeneratePom=true -DcreateChecksum=true
mvn install:install-file -Dfile=E:\IdeaWorkspace\fangxuele-tool-wechat-push\src\main\lib\beautyeye_lnf.jar -DgroupId=com.beautyeye -DartifactId=beautyeye-lnf -Dpackaging=jar -Dversion=1.0 -DgeneratePom=true -DcreateChecksum=true
需要且仅能在IntelliJ里面打开GUI Form文件来进行界面的拖拽设计
GUI Form文件所在路径:com/fangxuele/tool/wechat/push/ui/MainWindow.form
!!还需要将IntelliJ设置一下!!:
选择“Java source code”
唯一入口类:
com.fangxuele.tool.push.App
maven build即可
然后maven package打包即可
- 使用Launch4j将mvn package后的主入口jar:fangxuele-tool-wechat-push-1.0.jar打包成WePush.exe;
具体方法请参考Launch4j官网Doc:http://launch4j.sourceforge.net/docs.html - 使用SetupFactory将package后的/lib连同上面的WePush.exe打包成安装文件
WePush and we do something cool