我找到了这个项目样本。它说它是一个eclipse项目类型,但我想知道它需要成功编译的eclipse插件是什么?我想用我的eclipse构建示例,但我不确定如何准备我的eclipse来编译这样的项目?什么额外的库等...所以我需要你的建议
这是它的结构屏幕截图
赞赏任何有用的评论
答案 0 :(得分:1)
这看起来更像是一个maven项目结构 - 检查它是否有一个pom.xml。
答案 1 :(得分:1)
在root directory of the project中,我发现它有一个pom.xml
,因此它是一个基于Maven的项目。
查看.project
文件(eclipse项目特定文件),它具有以下内容:
<nature>org.maven.ide.eclipse.maven2Nature</nature>
org.maven.ide.eclipse.maven2Nature
表示项目具有m2eclipse(eclipse的maven pluign)性质。请注意,在版本0.12.1之后,m2eclipse project is moved to Eclipse Foundation成为Eclipse 3.7的一部分( Indigo)发布。这种性质的名称变为org.eclipse.m2e.core.maven2Nature
此外,我还发现org.eclipse.wst.common.project.facet.core.xml
文件夹中有一些WTP指定的设置文件(例如.setting
)。默认情况下,WTP包含在eclipse的“Java EE Developers版本”中。
所以,这个项目是由安装了WTP和m2eclipse的eclipse创建的,其版本在0.12.1之前或之前。
我应该如何准备我的eclipse来编译这样的项目?什么 额外的库等。
由于它是一个maven项目,因此您不必明确包含其他库。所有需要的库都在pom.xml
内配置,maven将为您下载这些库。
对我来说,我会使用安装了WTP,m2eclipse,m2eclipse-wtp和GWT eclipse plugin的eclipse。然后创建一个新的maven war应用程序,只将pom.xml
和src
文件夹复制到项目中。之后使用m2eclipse
函数更新下载库和那些项目指定的设置文件。