【发布时间】:2013-09-02 10:40:12
【问题描述】:
我刚刚按照以下说明创建了一个项目:
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/archetype.html
它明确表示要运行以下命令:
mvn archetype:generate \
-DarchetypeGroupId=org.codehaus.mojo \
-DarchetypeArtifactId=gwt-maven-plugin \
-DarchetypeVersion=2.5.1
当由 Eclipse (Kepler) 导入时,该项目不被视为 maven 项目。通过转换为 maven 项目已解决此问题。到目前为止,“太好了”。
然后在Eclipse中出现如下错误:
消息无法解析为类型
这是为什么呢?它不应该完美地工作吗?
=== 编辑 ===
我删除了“我应该怎么做才能解决这个问题?”这个问题,因为实际上,我并不“关心”如何解决它。我的意思是:我可以通过添加一些库或修改生成的代码来修复它。实际的问题是从原型创建的项目不应该完美地工作吗?
这些问题似乎与i18n 有关,现在我不在乎。即使原型想要在初始项目中启用它,它不应该解决依赖关系和项目设置,以便我可以在 eclipse 上毫无问题地导入它吗?
下面的页面没有就此给出任何警告:
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/archetype.html
我知道,我知道,我应该习惯这种情况,它一直在发生。 :-) 感谢您的所有努力。
【问题讨论】:
-
在导入项目(作为 maven 项目)之前运行 mvn eclipse:eclipse 并在之后运行 mvn clean install 吗?
-
不,我只是运行 mvn 原型并尝试导入,正如他们在页面上指示的那样。他们清楚地说:然后可以将生成的项目作为“现有项目”导入 Eclipse