【问题标题】:How would you add maven to an existing GWT project in Eclipse with m2e installed?在安装了 m2e 的 Eclipse 中,如何将 maven 添加到现有的 GWT 项目中?
【发布时间】:2013-05-29 11:08:23
【问题描述】:

该项目包含 GWTQuery。我想在现有项目中生成 pom.xml,以便配置构建。

【问题讨论】:

  • 你的意思是把非maven项目迁移到maven吗?
  • 是的,我就是这个意思。

标签: eclipse maven gwt gwtquery


【解决方案1】:

您可以从一个空的pom.xml 开始,首先定义您的项目属性,然后将您的依赖项添加到gwtquery

<dependency>
    <groupId>com.googlecode.gwtquery</groupId>
    <artifactId>gwtquery</artifactId>
    <version>1.3.3</version>
</dependency>

另一种方法是使用archetype 生成一个新项目:

第 1 步: mvn archetype:generate

第 2 步:选择44,在撰写本文时表示:44: remote -&gt; com.googlecode.gwtquery:gquery-archetype (This archetype generates a Gwt-2.5.0-rc1 project with all set to use GwtQuery and its plugins.)

第 3 步:输入您的项目信息

【讨论】:

    【解决方案2】:

    我认为最好的方法是使用 gwtquery 原型创建一个新的 maven-ready 项目,并设置您在当前项目中使用的相同命名空间和模块名称。

    mvn archetype:generate  -DarchetypeGroupId=com.googlecode.gwtquery \
                            -DarchetypeArtifactId=gquery-archetype  \
                            -DarchetypeVersion=1.3.3 \
                            -DgroupId=com.mycompany \
                            -DartifactId=myproject \
                            -DprojectName=MyProject 
    

    然后在eclipse中导入maven项目(使用m2e插件)并检查它是否工作(开发模式,测试等)。

    将所有源代码从 src 文件夹复制到新项目 src/main/java,与您的公共内容、.gwt.xml 文件和测试相同。

    最后使用 eclipse pom 编辑器将你的依赖项添加到你的 pom 中。

    注意:将普通的eclipse项目转换为maven的m2e功能需要做很多工作。

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 2016-03-04
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      相关资源
      最近更新 更多