作者:Benoit Moussaud ([email protected])
BorlandDeployTool 是 Ejbjar 可选任务的特定于供应商的嵌套元素。
BorlandDeployTool 专用于 Borland Application Server 4.5.x 和 Borland Enterprise Server 5.x。它会为部署描述符中描述的所有 EJB 生成并编译存根和骨架,构建包含支持文件的 jar 文件,并验证生成的 jar 文件是否有效。
Benoit Moussaud 在他的主页上维护着这个任务的单独 FAQ。
属性 | 描述 | 必需 |
---|---|---|
destdir | 存储生成的 Borland 就绪 jar 文件的基目录 | 是 |
debug | 如果为 true,则为每个 Borland 工具( java2iiop 、iastool 等)打开调试模式 |
否;默认值为 false |
verify | 如果为 true,则在 jar 生成结束时打开验证。 |
否;默认值为 false |
verifyargs | verify 命令的额外参数 | 否 |
suffix | 附加到部署描述符基本名称的字符串值,用于创建 Borland EJB jar 文件的文件名。 | 否;默认为 -ejb.jar |
basdtd | 已弃用。定义覆盖 Borland 特定部署描述符的 DTD 的位置。如果您在类路径中包含 borland,则不需要此操作。如果您没有,则应使用嵌套的 <dtd> 元素,如 ejbjar 任务文档中所述。 |
否 |
ejbdtd | 已弃用。定义类层次结构中 ejb-jar DTD 的位置。如果您在类路径中包含 borland,则不需要此操作。如果您没有,则应使用嵌套的 <dtd> 元素,如 ejbjar 任务文档中所述。 |
否 |
generateclient | 如果为 true,则打开相应 EJB jar 的生成。 |
否;默认值为 false |
version | 设置 Borland 应用程序版本。
|
否;默认为 4 |
java2iiopParams | 如果已填充,则将参数添加到 java2iiop 命令中(例如:-no_warn_missing_define) | 否 |
以下 build.xml 代码段是关于如何在 ejbjar
任务中使用 Borland 元素的示例
<ejbjar srcdir="${build.classes}" basejarname="vsmp" descriptordir="${rsc.dir}/hrmanager"> <borland destdir="lib" verify="on" generateclient="on" version="5"> <classpath refid="classpath"/> </borland> <include name="**\ejb-jar.xml"/> <support dir="${build.classes}"> <include name="demo\*.class"/> <include name="demo\helper\*.class"/> </support> </ejbjar>
borland
元素将在 lib 目录中生成一个 EJB jar 文件,该文件使用放置在 ${rsc.dir}/hrmanager 目录中的部署描述符。验证阶段和生成客户端阶段都已打开。