<?xml version="1.0" encoding="UTF-8"?>
<project name="SCM" default="compile" basedir=".">
<property name="webapp.name" value="SCM"/>
<property name="catalina.home" value="E:\fengbin\java\apache-tomcat-5.5.26"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="lib.dir" value="${basedir}/web/WEB-INF/lib"/>
<property name="class.dir" value="${basedir}/web/WEB-INF/classes"/>
<property name="webapps.dir" value="${catalina.home}/webapps"/>
<property name="cfg.dir" value="${basedir}/cfg"/>
<property name="webfile.dir" value="${basedir}/web"/>
<property name="ui.dir" value="ui"/>
<!-- **********************************set classpath********************************** -->
<path id="compile.classpath">
<fileset dir="${catalina.home}/common/lib">
<include name="*.jar"/>
</fileset>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
</path>
<!-- **********************************init********************************** -->
<target name="init">
<mkdir dir="${src.dir}"/>
<mkdir dir="${lib.dir}"/>
<mkdir dir="${ui.dir}"/>
</target>
<!-- **********************************clean class********************************** -->
<target name="clean" description="Delete old build and dist directories">
<delete dir="${class.dir}" includes="**/*.class"/>
</target>
<!-- **********************************compile java********************************** -->
<target name="compile" description="Compile Java sources" depends="clean">
<mkdir dir="${class.dir}"/>
<javac srcdir="${src.dir}"
destdir="${class.dir}" includeantruntime="on" encoding="UTF-8">
<classpath refid="compile.classpath"/>
</javac>
<copy todir="${class.dir}">
<fileset dir="${src.dir}" excludes="**/*.java"/>
</copy>
</target>
<!-- **********************************deploy webapp********************************** -->
<target name="deploy" description="Install application to servlet container" depends="compile">
<delete dir="${webapps.dir}/${webapp.name}"/>
<war destfile="${webapps.dir}/${webapp.name}.war" webxml="${basedir}/web/WEB-INF/web.xml">
<fileset dir="ui"/>
<fileset dir="${webfile.dir}" excludes="WEB-INF"/>
<lib dir="${lib.dir}"/>
<classes dir="${class.dir}"/>
</war>
</target>
<!-- **********************************start web server********************************** -->
<target name="startserver" description="Start web server" >
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}"/>
<arg value="/c startup.bat"/>
</exec>
</target>
<!-- **********************************stop web server********************************** -->
<target name="stopserver" description="Stop web server" >
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}"/>
<arg value="/c shutdown.bat"/>
</exec>
</target>
<!-- **********************************start work********************************** -->
<target name="start" description="Clean build and dist directories, then compile">
<ant target="deploy"/>
<ant target="startserver"/>
</target>
<!-- **********************************reload web server********************************** -->
<target name="reload" description="reload web server">
<ant target="stopserver"></ant>
<sleep seconds="2"></sleep>
<ant target="start"></ant>
</target>
</project>
错误记录:
The processing instruction target matching "[xX][mM][lL]" is not allowed
神奇的错误
原因 因为 ant脚本 build.xml 中第一行为空造成的.
分享到:
相关推荐
标题中的"Dorado7/9开发环境 (解压即用Eclipse+dorado插件)支持dorado7和dorado9"表明这是一个专为Dorado7和Dorado9开发设计的集成开发环境(IDE)。这个环境基于Eclipse,一个广泛使用的开源Java IDE,它已经被扩展...
将这些jar包放入项目中的`WebContent/WEB-INF/lib`目录,是遵循了Java Web应用的标准结构,因为`lib`目录用于存放项目的外部依赖库,它们会在应用部署时自动被包含到应用服务器的类路径中,使得代码能够正常运行。...
总的来说,这款dorado7-eclipse研发工具为开发者提供了一个完整的开发环境,涵盖了从设置开发环境到编写、测试和部署Dorado7应用的全过程。通过对Eclipse的集成,简化了开发流程,提高了开发效率。同时,提供的文档...
1. 安装与配置:技术手册会详细讲解DORADO5的安装步骤,包括系统需求、环境配置、服务启动与停止等操作。 2. 系统管理:涵盖用户管理、角色管理、权限分配等内容,帮助管理员有效管理系统的使用权限。 3. 报表设计...
1. **ORM集成**:将Hibernate的功能无缝地整合到Dorado框架中,使得开发者可以在Dorado的环境中充分利用Hibernate的ORM能力。 2. **数据访问优化**:Dorado-hibernate对Hibernate进行了优化,如批处理更新、缓存...
Dorado5 Eclipse插件是将Dorado5的功能集成到Eclipse IDE中的工具,方便开发者在Eclipse环境下进行Dorado5应用的开发和调试。 Dorado5的核心特性包括组件丰富、数据绑定、MVC模式支持、强大的表单验证以及图形化...
- **dorado studio**:一款专门针对dorado开发的集成开发环境,集成了代码编辑、调试、部署等功能。 - **eclipse插件**:为流行IDE Eclipse提供的扩展插件,计划后续发布。 #### 二、准备运行环境 为了使用dorado...
这个压缩包可能是 Dorado7 的源代码、库文件或者相关文档,用于开发、学习或者部署Dorado7应用。 Dorado 主要知识点包括: 1. **组件模型**:Dorado 提供了一套丰富的UI组件,如表格、树形视图、图表等,这些组件...
【 dorado5 最新版本详解 】 Dorado5是一款由华为公司推出的高性能、高可靠性的存储虚拟化系统,主要...无论是大型企业的核心业务还是中小企业的日常运营,Dorado5都能提供强大且可靠的存储服务,助力企业数字化转型。
此外,IDE还提供了智能提示和自动补全功能,对于Dorado7的API和函数调用,能够实现快速定位和使用,降低了学习曲线,提升了开发速度。 其次,Dorado7 IDE的项目管理功能也是其亮点之一。它支持多项目同时管理,可以...
为了能够在浏览器中预览和测试Dorado应用程序,需要将其部署到一个Web服务器上,例如Tomcat7。这通常涉及到打包工程为WAR格式的文件,并将该文件放置到Tomcat的webapps目录下。然后启动Tomcat服务器,即可通过访问...
Dorado,又称为锐道,是一款强大的企业级Web应用开发框架,它提供了丰富的组件库和强大的数据处理能力,使得开发者能够高效地构建复杂的企业级应用程序。 在教程的第一部分,前言部分通常会介绍Dorado的核心特性、...
6. **拖拽式设计**:Dorado7的开发环境支持拖拽式布局,使得界面设计变得直观易用,降低了开发门槛。 7. **AJAX支持**:通过AJAX技术,Dorado7可以实现页面的无刷新更新,提供更好的用户体验。 现在,我们来看一下...
2. **安装与部署**:涵盖设备上架、网络连接、初始化设置等步骤,指导用户快速搭建存储环境。 3. **系统管理**:包括创建和管理LUN(逻辑单元号)、配置存储池、设置主机映射等,帮助用户有效利用存储资源。 4. **...
【标题】"dorado-7.4.0-win64" 指的是 Dorado 的一个特定版本,针对 Windows 64 位操作系统。Dorado 是一款由华为公司开发的高性能存储虚拟化软件,主要用于数据中心的数据管理和存储服务。这个版本可能是 Dorado ...
本项目" Dorado与Maven整合项目 "是将Dorado、Spring和Hibernate这三个强大的框架整合在一起,以便在一个Maven管理的项目环境中进行高效开发。下面我们将详细探讨这些关键知识点。 1. **Dorado7**: Dorado7是一款...
- **移动应用**:在移动端,Dorado API能够帮助开发者快速实现与服务器的数据同步和业务逻辑。 - **微服务架构**:在微服务环境中,Dorado作为服务间通信的桥梁,提供了一致的接口和事务处理能力。 4. **开发实践...
锐道 dorado 是一款高性能、高可用的企业级存储系统,主要应用于大数据处理、数据库加速、虚拟化环境等场景。这款产品以其优秀的I/O性能、强大的数据保护能力和灵活的扩展性赢得了业界的认可。本文将深入探讨 dorado...
总的来说,Dorado4.jar为开发者提供了强大的UI工具,配合Eclipse的开发环境和详细的配置手册,能够帮助你轻松创建出色的企业级应用。不断探索和实践,你会发现Dorado是一个既美观又实用的开发框架,能大大提高你的...