首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Maven、GWT和Eclipse项目

Maven、GWT和Eclipse项目
EN

Stack Overflow用户
提问于 2012-05-28 18:45:55
回答 2查看 2.7K关注 0票数 1

我正在尝试使用最新的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

  • Missing资源路径定位类型GreetingService解析为GwtTestContactManager.java异步接口GreetingServiceAsync

似乎有些东西发生了变化,最新的gwt、m2eclipse、Eclipse靛蓝和mvn不能正常工作。

在导入Eclipse之后,有什么方法可以修复这个基本的GWT项目吗?从IDE运行这个生成的应用程序呢?

顺便说一句,我也学过许多教程(例如http://riadiscuss.jeffmaury.com/2011/06/tutorial-maven-gwt-plugin-google.html),但没有成功。几乎所有的人都反对..。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-05-31 15:27:51

你能试着在你的项目中添加这样的东西吗?

代码语言:javascript
运行
复制
<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>
票数 3
EN

Stack Overflow用户

发布于 2012-05-31 15:05:29

maven和gwt是一个真正的痛苦得到正确..。我认为各种插件造成的问题比它们解决的要多.

我使用mvn eclipse:eclipse在项目创建后创建eclipse文件。

然后调试

mvn gwt:调试

它启动eclipse之外的托管模式,并在端口8000侦听调试器连接.

然后通过从eclipse连接到远程应用程序来进行调试.

我不能百分之百确定我是否像你描述的那样创建我的项目.我想是的,但已经有一段时间了

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10789143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档