1. 程式人生 > >MyEclipse:ant打包部署web工程

MyEclipse:ant打包部署web工程

在myeclipse下使用ant打包部署web工程:

<?xml version="1.0"?>

<project name="userSystem project" default="all" basedir=".">

<!-- 定義目錄變數 -->

<property name="src.dir" value="${basedir}/src" />

<property name="classes.dir" value="WebRoot/WEB-INF/classes" />

<property name="lib.dir" value="WebRoot/WEB-INF/lib" />

<property name="WebRoot.dir" value="WebRoot" />

<!--用於輸出的臨時資料夾與打包的資料夾-->

<property name="temp.dir" value="D:\temp" />

<!--對於不同環境的war包,使用不同的配置檔案-->
<tstamp>
<format property="now.time" pattern="yyyy-MM-dd" locale="zh"/>
</tstamp>
<!-- 定義classpath -->
<path id="master-classpath">
<fileset file="${lib.dir}/*.jar" />
<pathelement path="${classes.dir}" />
</path>

<target name="clean">
<delete dir="${temp.dir}" />
<delete dir="${classes.dir}" />
<delete file="${temp.dir}/開發/ROOT.war"/>
</target>

<!-- 初始化任務 -->
<target name="init" depends="clean">
</target>

<!-- 編譯 -->
<target name="compile" depends="init" description="compile the source files">
<mkdir dir="${temp.dir}/${now.time}開發" />
<mkdir dir="${classes.dir}" />

<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true" encoding="GB2312">
<classpath refid="master-classpath" />
</javac>

<copy todir="${temp.dir}/${now.time}開發" overwrite="true">
<fileset dir="${WebRoot.dir}">
<include name="**/**" />
</fileset>
<fileset dir="${src.dir}" excludes="**/*.java">
</fileset>
</copy>

</target>

<!--打包-->
<target name="war" depends="compile">
<mkdir dir="${temp.dir}/${now.time}開發" />
<jar jarfile="${temp.dir}/${now.time}-ROOT.war">
<fileset dir="${temp.dir}/${now.time}開發">
<include name="**/*" />
</fileset>
</jar>
</target>

<target name="all" depends="war">
<delete dir="${classes.dir}" />
</target>

</project>

相關推薦

MyEclipseant打包部署web工程

在myeclipse下使用ant打包部署web工程: <?xml version="1.0"?> <project name="userSystem project" default="all" basedir="."> <!-- 定義目錄變數

Myeclipse部署Web工程

以前用的都是一站的框架,直接在命令列啟動工程,今天接了一個新專案,要把工程部署到Myeclipse的Web容器中,發現不怎麼會了,每次都去網上查詢也是麻煩,自己根據網上資料和自己的實踐整理了一下。 ______________________________________

LinuxUbuntu下部署Web執行環境

Linux:Ubuntu下部署Web執行環境 本次部落格將會從三部分內容詳述Ubuntu系統下Web執行環境的配置: 依次是:FTP伺服器的搭建、MYSQL資料庫的搭建、JDK的安裝等。 參考文章如下: FTP伺服器的搭建 首先闡述一下,我們為什麼要搭建FTP伺服器,因為我們

9.idea中基於tomcat部署web工程並設定為熱部署

1.點選Edit configurations 選擇Deployment --》點選+ -》然後新增exploded結尾的那個 2.做如下配置  不做第一步配置沒有下面的Update classes and resources選項  設定編碼 -Dfile

2-4 IntelliJ IDEA配置Tomcat及部署Web工程web工程常用設定

Run-->Edit Configurations... 點下圖中兩個位置都可以進入Edit Configurations... 進入Run/Debug Configurations後點左上角+號找Tomcat,沒有找到,點 35 items more (irrelevant

docker(包括docker、mysql、tomcat的安裝,以及部署web工程檔案)

本文是在我查看了很多前輩的部落格上完成的有很多借閱的成分,主要記錄docker從安裝到部署Javaweb程式的整個過程,希望對有需要的人有所幫助,我是個菜鳥,望多多包涵。 CentOS 07 Docker 安裝   使用Ctrl+alt在虛擬機器和Windows切換滑鼠,直接複製文件裡的指令。

Spring Boot系列教程二建立第一個web工程 hello world

一.建立工程 建立名稱為"springboot_helloworld"的spring boot工程, new->Spring Starter Project,直接上圖 點選“Fin

idea部署Web工程到tomcat

建立web工程 首先在idea中建立一個web工程 其中web目錄下用於存放html ,jsp,檔案 在WEB-INF下建立一個classes 和 lib用來存放tomcat的jar包 點選右上角圖示配置tomcat路徑

SpringBoot簡單打包部署(附工程)

前言 本文主要介紹SpringBoot的一些打包事項和專案部署以及在其中遇到一些問題的解決方案。 SpringBoot打包 在SpringBoot打包這塊,我們就用之前的一個web專案來進行打包。 首先需要明確的是,該專案打包的形態是可執行的jar包,還是在tomcat下執行的war包。 雖然本專案是用mav

MyEclipse下用tomcat部署web專案時,tomcat專案資料夾webapps下的專案釋出的不完整

昨天因為弄過濾器,不知道怎麼修改了web專案的一些配置,結果myeclipse部署專案時老師出現專案資料夾不完整正常的部署後文件夾和檔案大概如此: 但是我部署後的專案開啟webapps下的專案資料夾後是這樣的:只有 Web-INF、WebRoot兩個資料夾。webRoot

myeclipse中如何拷貝一個web工程

在MyEclipse中,經常練習的時候需要建立多個工程,但是為了方便,通常的作法是:複製一個工程,然後直接貼上,但是,部署以後會發現,使用新的工程名訪問不了,報404錯誤。 其原因是沒有修改Web Context-root 修改方法為:     選中專案,點右鍵-->

Myeclipse中tomcat部署不了專案,java工程轉為web工程

把專案以Navigator開啟,可以看到.開頭的檔案,比如.projetc。 找到.projetc中<natures>標籤,在裡面加入 <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> &

maven的web工程打包為war並部署到伺服器

maven/Java/web/bootstrapQQ群:566862629。希望更多人一起幫助我學習。 1.在maven工程上右鍵 --> export --> 選擇WAR file

MyEclipse下建立並部署一個Web工程

MyEclipse JSP validation capabilities can help identify JSP coding errors early in the development cycle at their precise point of occurance. This section

轉載自Hadas-Wk MyEclipse中建立WEB工程,運用標籤顯示圖片等,但無法顯示問題

首先,客戶端瀏覽器訪問jsp頁面的時候,解析圖片路徑後是在伺服器的tomcat的工程下面去尋找,在MyEclipse中是在WebRoot線面去找,這是關鍵所在。情況一:把圖片picture.jpg(比如這個圖片名是picture.jpg)放在和JSP檔案同一目錄下(即預設的W

工程基於Maven的SSM(Spring,SpringMvc,Mybatis)整合的web工程(中)

png 開始 版本 war mage ont 右鍵 調用 web工程 上篇用了單工程創建了SSM整合的web工程(http://www.cnblogs.com/yuanjava/p/6748956.html),這次我們把上篇的單工程改造成為多模塊工程 一:創建

Jrebel簡單的熱部署一個web工程

在線 tar 結果 tro ges 3-9 spa lan 激活 前言:博主最近在做Hybris開發,漫長的啟動時間大大的拖累了項目的進度,而Jrebel的出現就是為了減少項目重啟的時間或者說修改了代碼後直接不用重啟就可以看到修改的結果,但是Hybris的部署一直

Myeclipse創建maven web工程及配置

sem 刪掉 creat eat .net .org 文件夾 web-inf deploy 聊聊Myeclipse創建maven web工程吧。 步驟如下: 1、New - Project 選擇maven project 2、點擊Next,勾選Creat a sample

maven如何在web工程中將本地lib文件打包到war中

編譯打包 edi dir rec 三方 nbsp code sco conf 在某些項目中可能會出現需要引用第三方商業化SDK的場景,此類商業SDK可能並不會納入maven中心倉庫,所以在編譯打包過程中需要引用本地lib包。 1、引用本地jar包編譯 <depend

springboot(十二)springboot如何測試打包部署

都是 添加 -- 堆內存 req lib 支持 參數 nohup 開發階段 單元測試 在開發階段的時候最重要的是單元測試了,springboot對單元測試的支持已經很完善了。 1、在pom包中添加spring-boot-starter-test包引用 <depend