Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
foc_manage
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首航-临时账号
foc_manage
Commits
9693bb67
Commit
9693bb67
authored
Jan 08, 2020
by
zhangyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
部门
parent
f5b2f70b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
119 additions
and
0 deletions
+119
-0
build.xml
build.xml
+119
-0
No files found.
build.xml
0 → 100644
View file @
9693bb67
<?xml version="1.0" encoding="UTF-8"?>
<project
name=
"hellojk"
default=
"deploy"
basedir=
"."
>
<property
environment=
"env"
/>
<property
name=
"webapp.name"
value=
"hellojk"
/>
<property
name=
"catalina.home"
value=
"/data/apache-tomcat-8.5.42"
/>
<property
name=
"dist.dir"
value=
"${basedir}/dist"
/>
<property
name=
"webRoot.dir"
value=
"${basedir}/WebRoot"
/>
<property
name=
"src.dir"
value=
"${basedir}/src"
/>
<property
name=
"config.dir"
value=
"${basedir}/config"
/>
<property
name=
"lib.dir"
value=
"${webRoot.dir}/WEB-INF/lib"
/>
<property
name=
"build.dir"
value=
"${basedir}/build"
/>
<!-- 使用eclipse jdt进行编译,而不使用JDK编译 -->
<!-- <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" /> -->
<!-- <property name="build.compiler" value="D:\MyWorkApps\Java\jdk1.8.0_51" /> -->
<!-- 初始化classpath -->
<path
id=
"project.classpath"
>
<fileset
dir=
"${lib.dir}"
>
<include
name=
"**/*.jar"
/>
</fileset>
<!-- 添加tomcat类路径 -->
<fileset
dir=
"${catalina.home}/lib"
>
<include
name=
"*.jar"
/>
</fileset>
<!-- ant lib包 -->
<!--<fileset dir="${ant.dir}">
<include name="**/*.jar" />
</fileset> -->
</path>
<!-- get the source compile classpath in a printable form -->
<pathconvert
pathsep=
"${line.separator}| |-- "
property=
"echo.path.compile"
refid=
"project.classpath"
>
</pathconvert>
<!-- show classpath jars -->
<target
name=
"print_classpath"
>
<echo
message=
"|-- compile classpath"
/>
<echo
message=
"| |"
/>
<echo
message=
"| |-- ${echo.path.compile}"
/>
</target>
<!-- 删除之前的目录结构 -->
<target
name=
"clear"
description=
"清理旧文件"
>
<delete
dir=
"${build.dir}"
/>
<delete
dir=
"${dist.dir}"
/>
<delete
file=
"${catalina.home}/webapps/${webapp.name}.war"
/>
<delete
dir=
"${catalina.home}/webapps/${webapp.name}"
/>
</target>
<!-- 创建目录结构 -->
<target
name=
"init"
depends=
"clear"
description=
"创建初始化目录结构"
>
<mkdir
dir=
"${build.dir}/classes"
/>
<mkdir
dir=
"${dist.dir}"
/>
</target>
<!-- 编译java -->
<target
name=
"compile"
depends=
"init"
description=
"编译java文件"
>
<echo
message=
"begin compile..."
/>
<javac
srcdir=
"${src.dir}"
destdir=
"${build.dir}/classes"
includeantruntime=
"false"
nowarn=
"on"
source=
"1.8"
target=
"1.8"
deprecation=
"true"
debug=
"true"
encoding=
"UTF-8"
classpathref=
"project.classpath"
>
<compilerarg
line=
"-Xlint:unchecked"
/>
<!-- <classpath refid="project.classpath" /> -->
</javac>
<copy
todir=
"${build.dir}"
>
<fileset
dir=
"${src.dir}"
>
<include
name=
"**/*.xml"
/>
<include
name=
"**/*.properties"
/>
<include
name=
"**/*.sql"
/>
</fileset>
<fileset
dir=
"${config.dir}"
>
<include
name=
"**/*.xml"
/>
<include
name=
"**/*.properties"
/>
<include
name=
"**/*.sql"
/>
</fileset>
</copy>
<echo
message=
"end compile..."
/>
</target>
<!-- 将class文件打成 jar包 -->
<!--
<target name="pack" depends="compile">
<jar jarfile="${build.dir}/${webapp.name}.jar">
<fileset dir="${build.dir}/classes">
<include name="**/*.class"/>
</fileset>
</jar>
</target>
-->
<!-- 打成war包, 名称默认为 项目名 -->
<target
name=
"war"
depends=
"compile"
description=
"将工程打成war包"
>
<echo
message=
"begin war..."
/>
<war
destfile=
"${dist.dir}/${webapp.name}.war"
basedir=
"${webRoot.dir}"
webxml=
"${webRoot.dir}/WEB-INF/web.xml"
>
<lib
dir=
"${lib.dir}"
/>
<classes
dir=
"${build.dir}/classes"
/>
<fileset
dir=
"${webRoot.dir}"
>
<include
name=
"***.*"
/>
</fileset>
</war>
<echo
message=
"end war..."
/>
</target>
<!-- copy war包 tomcat的deploy目录 -->
<target
name=
"deploy"
depends=
"war"
description=
"部署项目"
>
<echo
message=
"begin deploy..."
/>
<copy
file=
"${dist.dir}/${webapp.name}.war"
todir=
"${catalina.home}/webapps"
/>
<echo
message=
"end deploy..."
/>
</target>
</project>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment