我正在尝试使用最新的Maven、GWT和Eclipse来设置新的web项目。我试图通过命令从GWT Maven插件生成可用的原型:
mvn原型:生成-DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.4.0 -DarchetypeRepository=repo1.maven.org
运行mvn :运行构建项目,应用程序启动,一切似乎都正常。当我试图将这个项目作为"Maven项目“导入Eclipse时,问题就出现了。我收到mvn的警告
描述资源路径定位类型maven-war-plugin目标“内部”、“爆炸”、“清单”被m2e pom.xml /contactmanager第93行Maven Project构建生命周期映射问题忽略
还有许多Java错误,如
无法将/contactmanager/src/test/java/com/jeffmaury/contactmanager/client
似乎有些东西发生了变化,最新的gwt、m2eclipse、Eclipse靛蓝和mvn不能正常工作。
在导入Eclipse之后,有什么方法可以修复这个基本的GWT项目吗?从IDE运行这个生成的应用程序呢?
顺便说一句,我也学过许多教程(例如http://riadiscuss.jeffmaury.com/2011/06/tutorial-maven-gwt-plugin-google.html),但没有成功。几乎所有的人都反对..。
谢谢。
发布于 2012-05-31 15:27:51
你能试着在你的项目中添加这样的东西吗?
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<versionRange>[2.0,)</versionRange>
<goals>
<goal>inplace</goal>
<goal>exploded</goal>
<goal>manifest</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
发布于 2012-05-31 15:05:29
maven和gwt是一个真正的痛苦得到正确..。我认为各种插件造成的问题比它们解决的要多.
我使用mvn eclipse:eclipse在项目创建后创建eclipse文件。
然后调试
mvn gwt:调试
它启动eclipse之外的托管模式,并在端口8000侦听调试器连接.
然后通过从eclipse连接到远程应用程序来进行调试.
我不能百分之百确定我是否像你描述的那样创建我的项目.我想是的,但已经有一段时间了
https://stackoverflow.com/questions/10789143
复制相似问题