添加与其他模块的依赖关系

您可以通过将 pom.xml 文件中的 addClasspath 元素设置为 true 或者使用 POM 编辑器来添加与其他模块的依赖关系。

过程

  1. pom.xml 源中的 addClasspath 设置为 true。
    1. 打开 pom.xml 文件并访问源代码视图。 要访问源代码视图,请右键单击项目中的 pom.xml 文件,然后选择打开方式 > Maven POM 编辑器。单击 pom.xml 选项卡。
    2. 查找正确的 <plugin> 部分以进行更新。 查找对应于项目类型的 <plugin><artifactID> 部分。例如,已转换为 Maven 项目的 Web 项目会将 artifactID 设置为 maven-war-plugin。已转换的 EJB 项目会将 artifactID 设置为 maven-ejb-plugin。 以下示例显示了 <plugin> 部分(artifactIDmaven-war-plugin):
      <plugin>
         <artifactId>maven-war-plugin</artifactId>
         	<version>2.2</version>
         <configuration>
            <warSourceDirectory>WebContent</warSourceDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
         </configuration>
      </plugin>
    3. 更新 <configuration> 部分以将 addClasspath 设置为 true 在 configuration 部分中添加以下代码:
      <archive>
         <manifest>
            <addClasspath>true</addClasspath>
         </manifest>
      </archive>
      以下示例显示了 maven-war-plugin 工件(addClasspath 设置为 true)的已完成部分。
      <plugin>
         <artifactId>maven-war-plugin</artifactId>
         	<version>2.2</version>
         <configuration>
            <warSourceDirectory>WebContent</warSourceDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
            <archive>
               <manifest>
                  <addClasspath>true</addClasspath>
               </manifest>
            </archive>
         </configuration>
      </plugin>
  2. 使用 POM 编辑器的“依赖关系”选项卡来添加依赖关系。 单击依赖关系选项卡。单击添加以访问“选择依赖关系”对话框。输入您要添加为依赖关系的模块的值。完成后,单击确定
    注: 向 Web 项目添加依赖关系之后,该依赖关系在缺省情况下会包括在 WEB-INF/lib 位置中。如果 maven-war-plugin 已配置成添加 MANIFEST.MF 文件的类路径,那么每一个依赖关系都将包括在 MANIFEST.MF 文件和 WEB-INF/lib 位置中。如果要使依赖关系只包括在 MANIFEST.MF 文件中,请将该依赖关系标记为可选。要将依赖关系标记为可选,请在依赖关系选项卡中选择依赖关系,然后单击属性按钮。在属性中,选中可选框,然后单击确定
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:add_dep.html