=======================
build说明
=======================
1. 复制DCMS31/code/Central下后缀为example的文件,将example后缀去掉:
antEnv.bat.example --> antEnv.bat
application_bea81.properties.example --> application_bea81.properties
application_jboss.properties.example --> application_jboss.properties
application_was51.properties.example --> application_was51.properties
database_oracle.properties.example --> database_oracle.properties
database_sqlserver.properties.example--> database_sqlserver.properties
common.properties.example --> common.properties
validationXML.cmd.example --> validationXML.cmd
version.properties.example --> version.properties
复制DCMS31/code/Central/replaceconfig目录下后缀为example的文件,将example后缀去掉:
app.properties.example --> app.properties
2. 按照你所用系统的实际情况修改这些文件中的配置,各文件作用如下:
antEnv.bat:
配置build时需要的环境变量;
application_bea81.properties:
如果应用服务器是bea81,需要配置这个文件,正确设置application.server.home;
application_was51.properties:
如果应用服务器是was51,需要配置这个文件,正确设置application.server.home;
application_jboss.properties:
如果应用服务器是jboss,需要配置这个文件,正确设置application.server.home;
database_oracle.properties:
如果数据库是oracle,需要配置这个文件,正确设置database.server.lib.jdbc;
database_sqlserver.properties:
如果数据库是sqlserver,需要配置这个文件,正确设置database.server.lib.jdbc;
common.properties
需要正确设置:
a) 源文件根目录project.root;
b) 运行时配置文件根目录external.home;
c) Build的应用服务器类型application.server.type;
d) 数据库类型database.server.type;
validationXML.cmd
新报表工具开发所用xml合法性验证命令,如果需要使用,则需正确设置:
a) 验证工具根目录xmlSchemaValidationTools.root;
b) 验证工具版本号src.validationXML.version;
c) 源文件根目录project.root;
version.properties
配置所用Foundation的版本,以及相应版本的路径;
app.properties
a) war名称app_warName,一般不需改动;
b) 运行时配置文件根目录app_rootPath和app_rootPath_Single;
c) xml文件根目录xml_rootPath;
d) 所用应用服务器类型app_application_type
e) 所用数据库类型app_database_type
3. 开一个Command窗口,cd到源程序所在的目录:
a) 运行antEnv.bat,设置build所需环境;
b)如果需要打war,输入命令ant war;不需要打war,输入命令ant nowar;
c)运行ant -projecthelp可以看到其它可用命令参数及其描述;