【发布时间】:2013-05-29 11:08:23
【问题描述】:
该项目包含 GWTQuery。我想在现有项目中生成 pom.xml,以便配置构建。
【问题讨论】:
-
你的意思是把非maven项目迁移到maven吗?
-
是的,我就是这个意思。
标签: eclipse maven gwt gwtquery
该项目包含 GWTQuery。我想在现有项目中生成 pom.xml,以便配置构建。
【问题讨论】:
标签: eclipse maven gwt gwtquery
您可以从一个空的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 -> 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 步:输入您的项目信息
【讨论】:
我认为最好的方法是使用 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功能需要做很多工作。
【讨论】: