熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

項目自動化之道-.按鍵發布Bat版的jar打包改進

2022-06-13   來源: JSP教程 

  使用的是Ant和Bat進行案件發布但是發布的內容為編譯之後的class文件這裡對bat文件進行改進使其變成jar包的形式在目錄下直接運行indexbat文件即可調用vendor中的第三方類庫來執行userviewjar文件的主類

  這個操作主要牽涉到第三方類庫的調用打包為jar文件

  其中indexbat內容為

  java Xbootclasspath/a:vendor\lib\junitjar;vendor\lib\sqljdbcjarjar userviewjar

  pause

  可見它引入了vendor\lib\junitjar;vendor\lib\sqljdbcjar類庫的內容來作為classpath的後綴來執行後面的userviewjar文件

  注意這個userviewjar文件的打包命令為

  jar cmf manifest %name%jar userview

  即把manifest文件打包進%name%jar文件中其可執行文件為userview包中的class代碼其中manifest文件為jar包的可執行文件頭其內容為

  MainClass: userviewview

  該語句標志了程序執行時首先開始執行的主類

  對rbbat腳本進行改造在第四步上方添加代碼為

  echo make the jar file

  mkdir bin

  javac d bin src\userview\*java

  copy manifest bin\manifest

  cd bin

  jar cmf manifest %name%jar userview

  copy %name%jar \%name%jar

  cd

  上述代碼首先建立了bin目錄編譯所有的執行代碼然後將SVN管理根目錄下的manifest文件拷貝到bin下執行jar打包命令最後拷貝文件到上級目錄等待rar打包


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19593.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.