通过WTP将依赖项目部署到Tomcat

Vic*_*tor 5 java eclipse ivy eclipse-wtp ivyde

我们目前正在使用MyEclipse在开发期间将项目部署到Tomcat.我们想转储MyEclipse并切换到WTP.我正在使用Eclipse 3.7.

我们的项目布局有一个"网络"项目和一个"模块"项目.

我希望能够让每个项目都有自己的常春藤文件,使用IvyDE声明其依赖关系,创建依赖于这些jar的Eclipse库,并将这些jar部署到WEB-INF/lib,并将每个项目的类部署到WEB -INF/classes中.

我已经尝试将'modules'项目声明为"Utility Module",并将其ivy.xml文件中的jar声明作为Deployment-WEB/INF/lib的部署,然后将'modules'项目添加到Deployment Assembly 'web'项目,但我得到的是'web'项目的WEB-INF/lib中名为'modules.jar'的jar,其中包含'modules'项目的jar( modules.jar) WEB-INF/lib目录.

是否有可能从应用程序结构部署WTP到我想要的部署布局,或者我必须将我的两个项目重组为一个?如果是这样,我该怎么做?

oer*_*ers 1

我不知道这是否有帮助,我不完全理解你的问题。

您可以告诉 ivyDe 将所有 jar 下载到特定目录。

  1. 选中“检索...”框
  2. 将 WEB-INF/lib 的相对路径放入检索模式中,如下所示:

    resources/WEB-INF/lib/[artifact]-[type]-[revision].[ext]

在此输入图像描述