WAS部署中的常春藤库

时间:2010-08-17 17:00:38

标签: java websphere rad ivy ivyde

我在RAD的耳边贴了一场战争。我正在使用Ivy来管理我的项目依赖项。我唯一的问题是当我通过RAD将耳朵部署到我的开发WAS实例时,部署没有看到任何来自常春藤的依赖库。如何配置项目以便在将项目部署到websphere时显示常春藤依赖项?

1 个答案:

答案 0 :(得分:0)

构建WAR和EAR文件时使用Ivy。

例如:

<ivy:retrieve pattern="${lib.dir}/[artifact].[ext]"/>

<war destfile="${war.file}" webxml="${resources.dir}/web.xml">
    <fileset dir="${resources.dir}" excludes="web.xml"/>
    <lib dir="${lib.dir}"/>
</war>

retrieve命令用于填充其内容被复制到WAR中的lib目录。 ( lib 标签确保jar放在WAR中的 WEB-INF / lib 下)

更新

如果您只想将依赖项下载到本地目录,可以从命令行运行常春藤检索任务:

java -jar ivy.jar -ivy ivy.xml -retrieve "lib/[artifact].[ext]"