为以 WebSphere Application Server 为目标的项目设置 POM 条目

开始之前

右键单击 pom.xml 文件,然后选择打开方式 > Maven POM 编辑器。转至 pom.xml 选项卡。

关于此任务

除了适用于 Maven 的建议工作空间首选项外,还可以设置几个 POM 条目,这些条目可生成最适合 WebSphere® Application Server 部署的项目结构和类路径条目。

过程

  1. 设置输出文件夹位置。 缺省情况下,Web 项目会指定未嵌套在 WAR 资源文件夹内的输出位置。此输出位置会中断单根目录规则以进行快速部署。如下例中所示指定源和测试输出位置以指定资源文件夹内的输出位置:
    <build>
       <outputDirectory>${project.basedir}\src\main\webapp\WEB-INF\classes</outputDirectory>
       <testOutputDirectory>${project.basedir}\src\main\webapp\WEB-INF\classes</testOutputDirectory>
  2. 设置 <finalName> 元素。 缺省情况下,Maven 使用 POM 中指定的版本作为 EAR 和 WAR 模块项目的 archiveName 部分。使用等于 WAR 和 EAR 项目的项目名称的值来设置 <finalName>。 例如:
    <build>
       <finalName>${project.name}</finalName>
  3. 设置 EAR POM 中的模块 URI 和 bundleFileName。 与独立 EAR 和 WAR 归档的 <finalName> 类似,EAR 模块的缺省名称派生自版本信息。指定 EAR POM 文件中的设置以与项目名称一致。 例如,如果项目名称为 SimpleWeb,请使用以下设置:
    <modules>
       <webModule>
          <groupId>test</groupId>
          <artifactId>SimpleWeb</artifactId>
          <uri>SimpleWeb.war</uri>
          <bundleFileName>SimpleWeb.war</bundleFileName>
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

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

文件名:pom_entries_for_was.html