【Jenkins】-普通Java项目编译打包详解


前言

部门搭建了Jenkins集成平台(Linux),要做各个项目系统的自动编译打包部署工作。因Jenkins没有专门实现普通Java项目的编译打包插件,目前笨方法用javac来编译的。

javac语法可参考:

https://www.cnblogs.com/JeffChen/archive/2008/01/16/1041783.html

本人使用的编译命令为:

 

 $JAVA_HOME/bin/javac -d $ibank_class -cp $ibank_jar -g -sourcepath $ibank_src @$ibank_src/sources.list

 

  • $JAVA_HOME   #jdk的路径
  • $ibank_class  #存放Java文件编译后的class文件目录
  • $ibank_jar    #-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径(jar包),需要全路径到jar包,window上分号“;”分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径
  • $ibank_src    #源代码存放路径
  • @$ibank_src/sources.list #所有的Java文件列表

打包命令为:

jar cvf ibank-interface.war *

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM