使用 JavaEE 应用程序客户端

JavaEE 应用程序客户端由具有“app-client”封装类型的 maven-acr-plugin 处理。由于此包装对 Maven 来说是新的,因此您必须启用 acr 插件的扩展才能让 Maven 发现它。下面的示例描述了需要为“app-client-sample”应用程序客户端添加到您的项目中的内容。默认情况下,ear 插件将任何应用程序客户端添加到生成的 application.xml 中,就像它为其他 JavaEE 打包类型所做的那样。

  <dependencies>
    <dependency>
      <groupId>com.foo</groupId>
      <artifactId>app-client-sample</artifactId>
      <version>1.0</version>
      <type>app-client</type>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-acr-plugin</artifactId>
        <version>1.0</version>
        <extensions>true</extensions>
      </plugin>
    </plugins>
  </build>