【问题标题】:How to pass arguments to GWT compiler using Maven GWT plugin?如何使用 Maven GWT 插件将参数传递给 GWT 编译器?
【发布时间】:2012-03-14 17:45:01
【问题描述】:

我需要在 gwt-maven-plugin 配置中将“-deploy src/main/webapp/WEB-INF/deploy/”参数传递给 GWT 编译器。

我的目的是使用 gwt-log 集成远程记录器。

为了实现,我需要将上述参数传递给 GWT 编译器。

谢谢!! 呸呸呸

【问题讨论】:

  • 你用的是什么版本的插件?
  • 我使用的是 2.2.0 版本的 gwt-maven-plugin

标签: java gwt maven


【解决方案1】:

gwt-maven-plugin

<project>
  [...]
  <build>
    <plugins>
      [...]
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        <version>2.4.0</version>
        <executions>
          <execution>
            <configuration>
              <deploy>src/main/webapp/WEB-INF/deploy/</deploy>
            </configuration>
            <goals>
              <goal>compile</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      [...]
    </plugins>
  </build>
  [...]
</project>

如前所述,您需要升级。

【讨论】:

    【解决方案2】:

    该参数似乎仅在 gwt-maven-plugin 的 2.3.0-1 版本之后才可用(参见 here)。

    【讨论】:

    • 更新到 2.3.0-1(或最新的 2.4.0)是可能的 - 它们是向后兼容的,但是您需要在插件中设置您想要使用的 GWT 版本的依赖关系。除非您依赖于旧插件的特定错误/行为,否则我认为没有理由不更新。 mojo.codehaus.org/gwt-maven-plugin/user-guide/…
    • 我将 gwt-maven-plugin 更新到了最新版本,并且可以正常工作。此外,默认情况下,它会在我希望它们所在的目录中创建符号映射,因此我不需要提供任何额外的配置,只需更改版本就足够了。
    猜你喜欢
    • 2015-05-20
    • 1970-01-01
    • 2011-04-04
    • 2012-10-31
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多