【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