- 浏览: 343642 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
努力吧飞翔:
...
[ExtJS] MVC应用架构示例 -
coolnight:
[Maven]Nexus 安装与配置 -
Kevin_jiang2011:
官网的文档写的不好。 简单的执行命令,又要重新下载一个ecli ...
jBPM5 入门 -
litterdeer:
好东西....
[ExtJS] MVC应用架构示例 -
basherone:
可以用,谢谢了
[ExtJS] MVC应用架构示例
ANT build.dtd
Eclipse 配置自动提示:
首选项 -> XML -> XML(XML Catalog|User Spec Entries|Add) ... build.dtd
注意:
当我们使用一些扩展的Task时, 必须在DTD中增加相应该的DTD定义.
示例 schemaexport:
则应该在build.dtd文件结尾增加DTD定义:
并且在实体中增加:
附件为build.dtd:
Eclipse 配置自动提示:
首选项 -> XML -> XML(XML Catalog|User Spec Entries|Add) ... build.dtd
注意:
当我们使用一些扩展的Task时, 必须在DTD中增加相应该的DTD定义.
示例 schemaexport:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE project SYSTEM "build.dtd"> <project name="debug" default="schemaexport" basedir="."> <property name="src.dir" value="src" /> <property name="classes.dir" value="build/classes" /> <property name="lib.dir" value="WebContent/WEB-INF/lib" /> <property name="jar.output" value="jar" /> <property name="doc.output" value="api"/> <path id="project.classpath"> <fileset dir="WebContent/WEB-INF/lib"> <include name="**/*.jar" /> </fileset> </path> <!-- 输出DTD文档 --> <target name="dtd"> <antstructure output="build.dtd" /> </target> <!-- 初始化任务 --> <target name="init"> </target> <!-- 编译 --> <target name="compile" depends="init" description="compile the source files"> <mkdir dir="${classes.dir}"/> <javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.5"> <classpath refid="project.classpath"/> </javac> </target> <!-- 打包成jar --> <target name="pack" description="make .jar file"> <mkdir dir="${jar.output}" /> <jar destfile="${jar.output}/${project.name}.jar" basedir="${classes.dir}"> <exclude name="**/*Test.*" /> <exclude name="**/Test*.*" /> </jar> </target> <!-- 输出api文档 --> <target name="doc" description="create api doc"> <mkdir dir="${doc.output}" /> <javadoc destdir="${doc.output}" author="true" version="true" use="true" windowtitle="Java Doc API"> <packageset dir="${src.dir}" defaultexcludes="yes"> <include name="cn/**" /> </packageset> </javadoc> </target> <target name="schemavalidate"> <taskdef name="schemavalidator" classname="org.hibernate.tool.hbm2ddl.SchemaValidatorTask" classpathref="project.classpath" /> <schemavalidator properties="res\hibernate.properties"> <fileset dir="src"> <include name="**/*.hbm.xml" /> </fileset> </schemavalidator> </target> <target name="schemaexport" depends="schemavalidate"> <taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" classpathref="project.classpath" /> <schemaexport properties="res\hibernate.properties" quiet="no" text="no" drop="no" delimiter=";" output="schema-export.sql"> <fileset dir="src"> <include name="**/*.hbm.xml" /> </fileset> </schemaexport> </target> </project>
则应该在build.dtd文件结尾增加DTD定义:
<!ELEMENT schemavalidator (%tasks;|%types;)*> <!ATTLIST schemavalidator properties CDATA #REQUIRED> <!ELEMENT schemaexport (%tasks;|%types;)*> <!ATTLIST schemaexport properties CDATA #REQUIRED quiet %boolean; #IMPLIED text %boolean; #IMPLIED drop %boolean; #IMPLIED delimiter CDATA #IMPLIED output CDATA #IMPLIED>
并且在实体中增加:
<!ENTITY % tasks "schemavalidator|schemaexport|propertyfile|...">
附件为build.dtd:
- build.dtd.zip (21.1 KB)
- 下载次数: 7
发表评论
-
[JMX] jconsole client
2014-12-19 03:26 974jconsole client --------------- ... -
Apache ActiveMQ 入门
2014-11-22 17:53 0Apache ActiveMQ -------------- ... -
tomcat 编译
2014-08-30 15:31 9401. 下载源码 http://svn.apache.org/ ... -
MINA
2014-06-19 12:58 1045MINA(Multipurpose Infrastructur ... -
[Activiti] Activiti in action
2014-01-01 12:19 1111Activiti in action ------------ ... -
elasticsearch 入门
2013-09-10 14:59 0elasticsearch -- 1 安装 1.1 ... -
文本搜索工具
2013-07-18 16:12 1008文本搜索工具 本工具可用于搜索文本内容,并增强了JAR文件内 ... -
[Maven]Nexus 安装与配置
2012-06-02 08:00 78901 下载Nexus http://www.sonatype.o ... -
Quartz CronExpression
2011-10-23 19:39 1457CronExpression ================ ... -
Quartz
2011-10-22 19:21 2926Quartz ========= 1 官网: http:// ... -
将数字转换成中文字符串
2011-10-22 17:08 1709将数字转换成中文字符串 ----------------- ... -
Jakarta ORO
2011-10-09 07:44 2093Jakarta-ORO 是一个Java工具包用来在 Java ... -
DTD 教程
2011-10-01 18:31 1288DTD 教程 -------------- 文 ... -
JAD 的使用
2011-09-08 11:24 1183JAD 的使用 ================ 1. 安装 ... -
FreeMarker 入门
2011-09-04 20:08 1249FreeMarker 入门 ================= ... -
Struts2 启动过程
2011-09-03 00:04 1154Struts2 启动过程: 2 与 3 的顺序应该颠倒 ... -
JAVA 泛型
2011-08-31 08:20 1327JAVA 泛型 ----------- 下面代码解释: 类泛型 ... -
Log4j 日志框架入门
2011-08-28 19:43 22381 讨论组: log4j-user@jakarta.apach ... -
Schema Export
2011-08-25 18:26 1103build.xml <?xml version ... -
JavaDoc 命令
2011-08-24 01:34 1544应用主目录下执行: javadoc -d .\doc ...
相关推荐
ant.dtd 编写build.xml文件时,让开发工具自动提示 ant.dtd 编写build.xml文件时,让开发工具自动提示 ant.dtd 编写build.xml文件时,让开发工具自动提示
若文件名为hello.xml时,读者还需要对命令做少许改变,改为:ant –f hello.xml sayHelloWorld、ant –buildfile hello.xml sayHelloWorld或ant –file hello.xml sayHelloWorld。 接下来开始向读者讲解本节的重点...
Ant基于XML,其构建文件(build.xml)定义了任务和依赖关系,以自动化构建过程,包括编译、打包、测试等。 在MyBatis中,我们可以利用MyBatis的代码生成器(MyBatis Generator,简称MBG)来自动生成Java模型类、...
接着,使用ant build.process.archives命令生成pde包,该包通常为jar格式。 4. 修改pde工作目录下src/config/jbpm.properties文件,配置相应的数据库连接信息,并确保将数据库JDBC驱动添加到lib目录。 5. 执行ant ...
- 修改 `jbpm-4.4\install\build.xml` 文件中的 `<property name="database" value="hsqldb" />` 行,将 `value` 属性值更改为 `"mysql"`。 - 修改 `jbpm-4.4\install\jdbc\mysql.properties` 文件中的数据库配置...
1. **ant.dtd**: 这是Apache Ant构建工具的文档类型定义(DTD)文件。Ant是Java项目自动化构建的工具,类似于Make或Unix shell脚本,但它使用XML来描述构建过程。DTD文件定义了Ant构建文件的结构和规则。 2. **...
5. `build.xml`:这是Ant构建工具的配置文件,用于自动化Java项目的构建、编译、测试和打包等过程。在Hibernate项目中,它可能包含了编译源代码、生成JAR包以及执行测试的指令。 6. `srcUnit`:通常这是一个源代码...
这些依赖库包括但不限于dom4j、log4j、cglib、commons、c3p0、ehcache、jta、asm 和 ant等。具体步骤如下: 1. 继续在首选项对话框中选择`Java -> Build Path -> User Libraries`。 2. 点击右侧的`New`按钮创建新的...
- 编写Ant构建脚本(`build.xml`)以自动化部署过程。 ```xml <project name="springapp" basedir="." default="usage"> <property file="build.properties"/> <property name="src.dir" value="src"/> ...
此外,可能还有项目构建文件,如Ant的build.xml或Maven的pom.xml。 为了深入了解这个dtdvalidator,我们需要解压文件并查看源代码。源码通常包括类文件,这些类可能实现了DTD解析、验证的核心逻辑,以及可能的配置...
将`processdefinition.xml`文件和其他必要的文件放置在指定的目录下,然后使用`ant build.process.archives`命令生成pde包。pde包的格式通常是jar。 4. **配置数据库连接信息**:在pde工作目录下的`src/config/jbpm...
- `build.xml`:Ant或Maven的构建脚本,用于编译、打包和部署项目。在Hibernate项目中,它可能包含了编译源代码、生成JAR或WAR文件的指令。 6. **测试代码** 测试代码对于理解和验证Hibernate的运作至关重要。...
首先,我们需要创建一个新的Maven或Ant项目,并在项目的`pom.xml`或`build.xml`文件中添加Struts2的依赖。对于Maven,可以添加以下依赖: ```xml <groupId>org.apache.struts <artifactId>struts2-core ...
`build.xml`是Ant构建工具的标准配置文件,Ant是一个基于Java的构建工具,它使用XML来描述构建过程和依赖关系。 `build_src.xml`和`build_test.xml`可能是针对源代码和测试代码的特定构建配置。在Ant中,这些文件...
4. **构建工具Ant/Maven**: `build.xml`文件通常对应于Ant的构建脚本,Ant是Java项目常用的构建工具,而Maven也是常见的选择,两者的配置文件格式不同。 5. **测试实践**: `testSuite`中的测试用例是验证软件功能和...
- `build.xml`: Apache Ant构建脚本,用于编译、测试和打包项目。 - `testSuite`: 测试套件,包含验证Serene功能和性能的测试用例,通过这些测试可以深入了解Serene的工作机制和预期行为。 4. **核心功能** - **...
`build.xml`是Ant构建文件,Ant是Java项目常用的构建工具,它定义了编译、打包和测试等任务的规则。通过运行Ant命令,你可以构建、打包整个项目。 `unstable`目录可能包含了不稳定或正在开发中的代码,这反映了项目...
`build.bat`可能是Windows下的批处理文件,而`build.xml`则是基于Ant的构建配置文件,用于执行构建过程,如编译源代码、创建JAR文件等。 `zsql_proxy(java).xsl`和`zsql_language.xsl`是XSLT(可扩展样式表语言转换...