如何在IBM RAD中使用ant构建

时间:2011-10-14 05:55:57

标签: build websphere ibm-rad

全部, 我们有多个应用程序,我们在IBM RAD 7.5中开发。 既然,RAD确实构建了所有需要的应用程序,我想知道如何使用ant文件实现相同的目标。

我想知道的是除了我的应用程序特定的库(我会知道它们在哪里等),我的应用程序指向哪些其他jar文件?

我在谈论IBM WAS运行时库等,以便我的应用程序成功构建。 IBM是否有关于此的标准指南?

感谢。

2 个答案:

答案 0 :(得分:2)

WebSphere Application Server 7.0及更高版本中的WAS_HOME / dev /中提供的JAR,例如was_public.jar或j2ee.jar,专门用于此目的。

答案 1 :(得分:2)

@bkail's answer可能是您想要的,如果您使用的是其中一个最新版本的WAS(我没有安装v7或v8进行验证)。

另一种选择是扩展已添加到RAD Java Build Path的Server Runtime库,您将看到要包含在Ant构建中的jar。

但是,如果您实际上是在RAD中运行,那么您将指向一个完整的服务器运行时,其中包含的内容超出了您编译所需的内容。在这种情况下,您可以添加一个“WebSphere Application Server vX存根”运行时,以查看包含哪些jar;它们是编译的最小值。

该环境中的哪些特定jar将取决于您的WAS版本,任何已安装的功能包,甚至可能是Fixpack级别。在许多情况下 - 根据您使用的API - 编译所需的全部内容为j2ee.jar

(您可能已经意识到这一点,但请记住,您只需要在类路径中使用这些jar进行编译,您不希望将它们部署在WAR中,因为它们已经是WAS的一部分。)