ant編譯打包SSH專案
此檔案跟webRoot在同一級別上
build.xml:
<?xml version="1.0" encoding="utf-8"?>
<!--
使用myeclipse8.5 IDE
工程使用SSH框架
容器使用tomcat
使用ant完成工程編譯打包釋出
-->
<project name="deploy" default="deploy">
<property name="base" value="."/>
<!-- 存放編譯生成的class檔案,以備打war包使用-->
<property name="classes" value="classes"/>
<property name="WebRoot" value="WebRoot"/>
<property name="dist" value="dist"/>
<property name="src" value="src"/>
<property name="appname" value="myssh"/>
<target name="mkdir">
<mkdir dir="${base}/${WebRoot}/${classes}"/>
<mkdir dir="${base}/${WebRoot}/${dist}"/>
</target>
<target name="compile" depends="mkdir">
<javac srcdir="${base}/${src}" destdir="${base}/${WebRoot}/${classes}">
<classpath path=".">
<!-- 引入用到的jar包-->
<fileset dir="${base}/${WebRoot}/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<!-- 引入myeclipse的jar包,以免編譯失敗-->
<fileset dir="C:\Program_Files\Genuitec\Common">
<include name="**/*.jar" />
</fileset>
</classpath>
<!--
<include name="**/*.java" />
-->
</javac>
</target>
<target name="war" depends="compile">
<!-- 屬性webxml:在war包中放入web.xml-->
<war destfile="${appname}.war" webxml="${base}/${WebRoot}/WEB-INF/web.xml"
>
<!-- 元素fileset的變種,用來將class檔案打包進WEB-INF/classes-->
<classes dir="${base}/${WebRoot}/${classes}"/>
<!-- 元素fileset的變種,用來將META-INF檔案打包進META-INF-->
<metainf dir="${base}/${WebRoot}/META-INF"/>
<!-- 元素fileset的變種,用來將WEB-INF下的檔案打包進WEB-INF-->
<webinf dir="${base}/${WebRoot}/WEB-INF"/>
<fileset file="${base}/${WebRoot}/*.jsp" />
</war>
</target>
<target name="deploy" depends="war">
<copy file="${base}/${appname}.war" todir="D:\programs\apache-tomcat-6.0.14\webapps" />
</target>
</project>
相關推薦
ant編譯打包SSH專案
此檔案跟webRoot在同一級別上 build.xml: <?xml version="1.0" encoding="utf-8"?> <!-- 使用myeclipse8.5 IDE 工程使用SSH框架 容器使用tomcat
Ant自動編譯打包android專案
1. 背景: Eclipse用起來雖然方便,但是編譯打包android專案還是比較慢,尤其當要將應用打包釋出到各個渠道時,用Eclipse手動打包各種渠道包就有點不切實際了,這時候我們用到Ant幫我們自動編譯打包了。 2. Ant 安裝: ant的安裝
使用Apache ant 1.9.6編譯打包Web專案
環境: 1,OS:Windows7 2,JDK:jdk1.7 3,Apache Ant:apache-ant-1.9.6 步驟: 1,解壓apache-ant-1.9.6-bin.zip 2,新增環境變數ANT_HOME,比如C:\apache-ant-1.9.6-bin
普通java web專案ant編譯打包成war
--- 最近用到jenkins 自動部署專案,由於專案還沒有轉成Maven 所以就考慮用ant 構建 --- 下面上 專案架構 1,dev test 分別放開發環境 和 測試環境 資料庫檔案,根據自己的架構擴充套件 2,倒數第二個檔案build.properties
Android中使用Ant編譯打包
C:\Users\hubin5\Desktop\temp\0503>android create project -k com.android.Tank-a Tank-t 4-p G:\projects\tankError:Project folder 'G:\projects\tank'isnot e
Ant編譯Java Web專案
<?xml version="1.0" encoding="UTF-8"?> <project name="lubanapp" default="compile"><!-- properies --><property name="
IDEA下maven編譯打包Java專案成jar包但是resource下配置檔案打包不成功
今天在IDEA下打包一個Java專案,準備打包成jar包直接執行,打包之後執行時候一直提示resource下資原始檔找不到,但我又確實配置了的,而且在IDEA上可以執行,但是打包成jar包之後就執行不了了。 後來百度,發現對於resource下檔案(prope
使用Ant批量打包Android專案
參考:http://blog.sina.com.cn/s/blog_74c22b21010173f8.html 補充遇到的問題:沒有先clean專案就去ant打包,在proguard.cfg或者proguard-project.txt檔案中引入了找不到的jar包導致can
使用Ant編譯專案,舊版SDK用apkbuilder打包,新版SDK沒有apkbuilder工具,用sdklib.jar打包apk
1、舊版SDK目錄,使用apkbuilder工具打包apk 如果你的SDK目錄是舊的,還有apkbuilder.exe工具的話,打包成apk的配置豐富如下: <!-- 打包成未簽名的apk,使用apkbuilder命令組合classes.dex,res.zip和
Ant編譯-運行-打包-刪除基本JAVA項目
antJDK的安裝配置網上去查,配置和JDK是差不多的。Ant基本知識的學習https://www.w3cschool.cn/ant/4xdp1hw8.html項目文件目錄<?xml version="1.0" encoding="UTF-8"?> <project name="test"
產品打包工具的製作,ant 編譯原始碼,打jar包,打tag,打war包,備份release版本等
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
ant指令碼實現jenkins一鍵打包javaweb專案
1.在myeclipse中ant指令碼打包成功後部署可以正常訪問,在jenkins中打包後部署無法正常訪問,一樣的ant指令碼,啟動tomcat後報錯缺少配置檔案,對比兩個war包發現jenkins打的war中classes資料夾下面沒有src下的配置檔案,手動增加ant指令碼拷貝所有配置檔案的資料
Ant編譯JavaWeb專案
Ant編譯JavaWeb專案 What(起因) 因為要將老專案做到CD(持續部署)中,所以需要通過第三方軟體編譯工具(Ant)進行打包釋出,再通過Jenkins執行Ant編譯指令碼獲取編譯後文件,做到CD。 Why(何解) <?xml version="1.0"?>
Maven專案編譯打包命令
在Eclipse中的pom.xml上可以執行Maven有關命令 1、編譯 compile 1.1右鍵Run As,選擇2 Maven build,在目標Goals中錄入compile 1.2點選Run,在控制檯檢視執行情況 1.3 target目錄下,檢視編譯生
使用ant打包java專案
1.編譯打包模板 <?xml version="1.0" encoding="UTF-8"?> <project name="common-util" basedir=".."> <property name="module" value="${basedi
Ant編譯Java專案成jar
<?xml version="1.0" encoding="UTF-8"?> <project default="jar" name="LubanEssenceSaleETL"> <!-- 工程目錄結構 project
ionic+angluar vscode開發環境搭建流程和專案編譯打包 真機除錯
沒搞過ionic專案 中間遇見了很多坑,記錄下環境搭建及專案編譯備日後用的時候參考 整個過程: 編譯器:vscode 需要安裝的環境: node.js ,java jdk, gradle ,android sdk ,ionic cordova
轉---JavaWeb配置 運用Ant編譯Eclipse專案
Eclipse 裡面ant編譯解決辦法: /運用Ant編譯Eclipse專案//Ant學習這裡,我們的目標是以Eclipse建立一個新的Java專案,運用Ant來編譯,並將最後的.class檔案儲存在JAR檔案中。1.先建立一個JAVA專案比如建立了一個Ch05_0
使用ant編譯專案技巧
ant編譯時指定jdk的版本 系統的jdk版本是1.6,而專案使用的jdk版本是1.5,所以在編譯時需要指定jdk的版本為1.5,可以使用下面的方法為javac 任務指定fork和executable,是用指定編譯器編譯,這個方法更靈活,您甚至可以指定非sun公司的j
ant的高階使用,ant命令詳解,ant打包,ant編譯後打包去掉jar檔案
在日常的專案開發中,我們可以經常性的需要打包測試,尤其是開發環境是windows,而實際環境則是linux。 這樣的話,很多程式設計師要一會打一個包,一會打一個包,這些包可能會很大,實際上只有程式碼部