Java 如何在EclipseKepler中运行Spring4示例代码?
我想在EclipseEE中运行以下示例代码,而不是在STS中 指南是ehre: 代码的直接链接是ehre: 以下是我正在采取的步骤: 1) 提取gs rest服务主机并将名为“complete”的目录复制到worspace目录中。 2) 使用eclipse,“导入现有Maven项目”并选择“complete”目录 项目看起来一团糟,因为没有“Maven依赖项”,尽管右键单击并执行“Maven安装”会成功 3) 我尝试用Java1.7将其制作成一个分面的动态Web项目3.0 Application.java和GreetingController.java存在错误Java 如何在EclipseKepler中运行Spring4示例代码?,java,eclipse,spring,Java,Eclipse,Spring,我想在EclipseEE中运行以下示例代码,而不是在STS中 指南是ehre: 代码的直接链接是ehre: 以下是我正在采取的步骤: 1) 提取gs rest服务主机并将名为“complete”的目录复制到worspace目录中。 2) 使用eclipse,“导入现有Maven项目”并选择“complete”目录 项目看起来一团糟,因为没有“Maven依赖项”,尽管右键单击并执行“Maven安装”会成功 3) 我尝试用Java1.7将其制作成一个分面的动态Web项目3.0 Application
The import org.springframework cannot be resolved
理想情况下,我希望能够在Tomcat中运行它,但我不知道是什么导致了这些错误。在“STS”中,这非常简单,但我希望在标准eclipse(EE)中运行,而不是使用STS
采取什么适当的步骤?我一直在尝试启用和禁用一些东西,但它们似乎都没有效果。我不明白为什么即使是“Maven依赖项”都没有出现
如何让这个项目与Tomcat一起工作?我做了以下工作:
- 我下载了zip文件
- 我解压缩了zip文件
- 我参加了
${PROJECT_HOME}/complete
- 我启动了以下命令: mvn eclipse:eclipse
- 我打开开普勒并通过选择经典的“导入现有项目…”导入项目
我能够在EclipseKepler中复制这个问题。 最初,我毫无疑问地完成了上面提到的所有步骤。但在使用.classpath文件时,我删除了下面的代码片段 然后我发现Maven依赖项缺失,出现了提到的问题。不知何故,导入时可能没有在项目中创建此代码段 确保m2e插件的类路径中有此代码段,并右键单击project进行刷新:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
我们之所以需要它,是因为将“maven.pomDevered”属性设置为true的类路径条目被删除并删除
在项目导入和配置更新期间重新创建。不具有此属性的条目将按原样复制。使用maven构建项目后,请确保“首选在eclipse之外执行此步骤”,然后在将项目导入eclipse之前运行此命令
mnv eclipse:eclipse
然后将项目导入为exist项目,而不是maven项目,然后根据需要将maven nature添加到项目中
Edit1:
我刚刚了解到它是一个启动项目,所以它是一个jar项目,而不是war项目,所以您将面临将其定义为动态web项目的问题,因此为了更方便地完成它,从项目生成war,将其作为war导入eclipse,然后添加java类,这样您就可以轻松地与eclipse web blugins集成