- 浏览: 766169 次
- 性别:
- 来自: 上海
-
文章分类
最新评论
-
飞出四季做的茧:
z赞
JAVA日期格式化字符串的24小时制 -
daniaowansui:
亲测,可行!
JS 在open打开的窗口中调用父页面JS方法 -
zh_123:
ie9测试过吗貌似列不能冻结啊!
Css 实现的表头, 表列冻结, 可以超大数据量 -
Jxdwuao:
IXR 写道少年,在哪里混呢?在虹桥机场这边阿, 兄弟你在何方 ...
修改JS文件FF刷新不生效 -
IXR:
少年,在哪里混呢?
修改JS文件FF刷新不生效
基本概念
http://zhyt710.blog.sohu.com/3666499.html
模仿着写了一堆编译配置, 代码:
<?xml version="1.0" encoding="utf-8"?> <project name="yhfw" basedir="." default="default"> <property file="YFBuild.properties" /> <property name="root.dir" value="../" /> <property name="src.lib.dir" value="${root.dir}/lib" /> <property name="javasrc.main.dir" value="${root.dir}/src" /> <property name="webapp.dir" value="${root.dir}/WebRoot" /> <property name="webapp.webinf.dir" value="${webapp.dir}/WEB-INF" /> <property name="webapp.lib.dir" value="${webapp.webinf.dir}/lib" /> <property name="webapp.classes.dir" value="${webapp.webinf.dir}/classes" /> <property name="debug" value="off" /> <property name="optimize" value="on" /> <property name="deprecation" value="on" /> <property name="dist.war.file" value="${root.dir}/build/yhfw.war" /> <property name="build.src" value="${root.dir}/build/src" /> <property name="build.dest" value="${root.dir}/build/dest" /> <property name="build.resource.dir" value="./resources" /> <property name="dist.dir" value="${tomcat.dir}/webapps/${project.name}" /> <property name="pro.webcontent.dir" value="${root.dir}/WebRoot" /> <target name="copylib"> <copy todir="${dist.dir}/WEB-INF/lib" overwrite="yes"> <fileset dir="${webapp.lib.dir}"> <include name="**/*.jar" /> </fileset> </copy> </target> <!-- copy web --> <target name="copyweb"> <copy todir="${dist.dir}" overwrite="yes"> <fileset dir="${pro.webcontent.dir}"> <include name="**/*.*" /> <exclude name="/WEB-INF/ibatis/**" /> <exclude name="/WEB-INF/struts/**" /> <exclude name="/WEB-INF/config/**" /> <exclude name="/WEB-INF/lib/**" /> <exclude name="/WEB-INF/spring/**" /> </fileset> </copy> </target> <path id="classpath"> <pathelement path="${jsdk_jar}" /> <fileset dir="${lib.dir}"> <include name="**/*.jar" /> </fileset> </path> <target name="prepare-src"> <!-- create directories --> <mkdir dir="${build.src}"/> <mkdir dir="${build.dest}"/> <!-- copy src files --> <copy todir="${build.src}"> <fileset dir="${javasrc.main.dir}"/> </copy> </target> <target name="encode_main_resource"> <delete includeemptydirs="true" failonerror="false"> <fileset dir="${webapp.classes.dir}" includes="message/**/*.properties" /> </delete> </target> <target name="build"> <javac srcdir="${javasrc.main.dir}" destdir="${webapp.classes.dir}" debug="${debug}" optimize="${optimize}"> <classpath refid="classpath" /> </javac> </target> <target name="war" depends="encode_main_resource"> <delete file="${dist.war.file}" failonerror="false" /> <war webxml="${webapp.webinf.dir}/web.xml" destfile="${dist.war.file}"> <fileset dir="${webapp.dir}/"> <include name="**/*.*" /> </fileset> </war> </target> <target name="default" depends="copylib,copyweb" /> </project>
双击自动编译的时候, 要配置默认执行的项目:default="default"
<project name="yhfw" basedir="." default="default">
配置默认项目:
<target name="default" depends="copylib,copyweb" />
双击执行的时候, 就会执行 copylib,copyweb 这2个
发表评论
-
JDK8开发STREAM流Collectors.toList()出现NULL异常
2025-01-15 17:31 0JAVA使用流式开发,总是在最终排序汇总的行报错 ... -
NGINX配置简单的MOCK接口
2024-10-15 17:25 0公司中需要对应用进行压测,需要不影响接口返回速度的情况下,返 ... -
RabbitMQ消息关闭自动启动
2024-09-23 11:34 0应用配置的RabbitMQ一启动就注册监听器,这样 ... -
应用内存长期80%不下降
2024-06-21 18:13 0观察到应用JVM长期85%以上,堆内存小幅度波动,没有变化, ... -
内存80告警
2024-05-24 11:08 0网关内存到了85%, 查看近几天内存一直小幅波动,没有下降 ... -
Eclipse设置护眼色
2022-06-17 09:04 0编辑区背景色 1.背景颜色 Window->Pre ... -
java证书安装和更新/删除
2022-01-19 15:02 1167拿到证书,如 ****2019.cer。在WIN下面,双击 ... -
CLASS文件目录不执行更新,改了代码不生效
2021-12-02 16:56 0class目录下不编译, 更新了代码运行还是老的内容执行. ... -
Struts2导出多Excel压缩包
2021-09-28 16:34 0Struts2配置 <result name= ... -
8080端口不能访问
2021-07-21 23:11 0电脑装好之后,本机能访问,外机通过IP不能访问,关闭防火墙可 ... -
JVM设置中文编码
2021-07-05 11:46 0用CXF2.0做了一个接口转发服务,调用后发现中文出现乱码, ... -
自动发布没有通知更新缓存
2021-01-15 10:17 0问题 在成功测试完成平台的一个版本, 测试计划出测试报告 ... -
Eclipse 查看本地历史记录
2020-09-03 16:39 0Eclipse 在更新后,发现本地修改的代码不见了,可以使 ... -
SPRINGBOOT定时器中断不跑了测试
2020-08-05 21:43 0一次发布之后, 定时器不跑了, 追查了TOMCAT 日志, ... -
LOG4J多项目同TOMCAT后面项目不生成日志文件
2020-04-28 10:35 0在项目的TOMCAT里新增加一个监控的项目, 发现监控项目 ... -
DUBBO配置多环境
2019-11-07 16:49 0需要在Springboot2项目中配置DUBBO, Dub ... -
SOAPUI中文乱码
2019-10-23 11:05 0用SOAPUI调用报错UTF-8,参数中有中文。看到返回错误 ... -
JAVA中SET集合判断是否包含的坑
2019-10-22 14:18 0SET集合中存放航班信息对象FlightBoardQuery ... -
定时器任务缓慢
2019-10-09 13:51 0值机系统在国庆前定时器不再执行了。查日志Spring定时任 ... -
NGINX配置
2019-05-28 16:17 0在测试环境LINUX安装后,调试了很久跳转TOMCAT不通 ...
相关推荐
Apache Ant 编译命令总结 Apache Ant 是一个基于 Java 的生成工具,主要用来将源代码和其他输入文件转换为可执行文件的形式,或者转换为可安装的产品映像形式。Ant 在软件开发中扮演着重要角色,确保在每次生成期间...
在这个“Ant编译后的zookeeper源码”中,我们主要关注的是ZooKeeper 3.4.11版本,这是ZooKeeper的一个稳定版本,包含了丰富的功能和修复了许多已知的问题。Ant是Apache基金会的一个项目,它是一个Java构建工具,类似...
在“ant编译1.9版本”中,我们关注的是Apache Ant 1.9.6这个特定版本的使用方法和特性。 Apache Ant 1.9.6发布于2015年,作为Ant 1.9系列的一个稳定版本,它提供了一系列改进和修复,以提高构建效率和稳定性。这个...
总的来说,使用Ant编译Java项目并创建jar包,你需要编写一个包含`<javac>`和`<jar>`任务的构建文件,同时可以利用Ivy管理依赖,Emma生成测试覆盖率报告,以及Ant Contrib中的额外任务来增强Ant的功能。通过这种方式...
标题 "ant编译java工程" 涉及到的是使用Apache Ant工具来构建Java应用程序的过程。Apache Ant是一个基于XML的构建工具,它允许开发者通过声明式的方式定义项目构建任务,而不是采用程序化的方式。在Java开发中,Ant...
**Ant编译打包详解** Ant 是 Apache 软件基金会的一个开源项目,它是一个基于Java的构建工具,类似于Make,但更为现代且专为Java设计。Ant使用XML来描述构建过程,包括编译、测试、打包和部署等任务,使得开发者...
根据提供的文档内容,我们可以归纳和扩展出以下几个与ANT编译最佳实践相关的知识点: ### 1. 采用一致的编码规范 - **格式化XML构建文件**:虽然ANT并不关心XML文件是否格式美观,但为了提高可读性,建议对XML进行...
【Liferay Portal 6.0源码在Eclipse中的部署与Ant编译】 Liferay Portal是一款开源的企业级门户平台,提供了丰富的功能和高度的可扩展性。在开发和调试过程中,有时我们需要对源码进行修改并重新编译,以便更好地...
介绍了如何通过ant进行java web工程的编译操作的详细配置
本篇将详细介绍如何使用Ant编译Tomcat源码,以及如何在MyEclipse环境中导入并运行Tomcat源码。 首先,Ant是Apache软件基金会开发的Java项目自动化构建工具,它能够执行编译、测试、打包等任务。在Apache Tomcat的...
"zilverline配置ant编译环境及简易安装" zilverline是一款开源搜索引擎,具有强大功能和完美的中文支持。为了让用户更方便地使用zilverline,我们需要配置ant编译环境并进行简易安装。下面是配置ant编译环境及简易...
### Android Ant编译环境配置(Win) #### 一、引言 随着移动互联网技术的快速发展,Android 应用开发已成为软件开发领域中的一个重要分支。在早期的 Android 开发过程中,Ant 工具链被广泛应用于项目的构建与管理...
Ant编译环境配置 文章《使用ant编译之签名问题》的相关资料。主要讲一些Ant编译问题。
总结,Ant编译多目录的项目,主要通过`build.xml`文件配置多个`fileset`来指定源码位置,然后使用`<javac>`任务进行编译。理解并熟练掌握Ant的配置方式,能帮助开发者高效地管理复杂的项目构建过程。
#### 一、Ant编译技术概述 Ant是一种Java平台下的构建工具,主要用于自动化构建过程中的编译、测试、打包等任务。使用Ant进行编译相比于传统的Eclipse IDE编译有诸多优势,比如提高了项目的开发效率,尤其是在大型...
### 厂家自定义Ant编译流程源码分析 #### 一、Ant简介与安装配置 Ant(Apache Ant)是一种Java平台上的自动化构建工具,主要用于编译、测试、部署等任务,支持跨平台操作。它通过XML脚本来定义构建过程,能够执行...
本文将深入探讨如何使用Ant工具来编译生成Flex的SWC文件,以此解决传统方式带来的繁琐和不便。 首先,让我们了解基本概念。`Ant`是一款由Apache软件基金会开发的Java构建工具,它基于XML编写构建脚本,可以跨平台...
学习Ant编译Android工程有助于开发者理解构建过程的底层细节,对优化构建效率、理解和调试构建问题有一定的帮助。同时,这也是一种对历史技术的回顾,对于资深开发者来说,了解和掌握不同构建工具的优缺点是十分...
ant编译staf插件
### Ant编译打包Android工程流程详解 #### 一、Ant编译打包步骤 在深入了解Ant如何帮助我们构建Android项目之前,我们先来了解整个编译打包的过程。 1. **使用aapt为项目资源生成R.java文件** - **工具介绍**:...