JHipster正确的Eclipse设置是什么?

Rib*_*eye 3 spring jhipster

我从第一次尝试获得在STS Eclipse中编译的jhipster项目时收到此错误.

The type org.springframework.core.NestedRuntimeException cannot be resolved. It is indirectly referenced from required .class files CustomPersistentRememberMeServices.java /us-modeldrivers-jhipsterTest003/src/main/java/us/modeldrivers/jhipsterTest003/security line 1  Java Problem
Run Code Online (Sandbox Code Playgroud)

到目前为止我的流程:

  • 安装jhipster并运行项目构建
  • 在STS Eclipse中创建一个Spring项目
  • 将pom更新为jhipster生成的pom
  • 将jhipster代码复制到eclipse项目中的相应包中
  • 获取"tools.jar not found错误,因此强制eclipse使用JDK,而不是JRE
  • 获取"javax.servlet.http.HttpServletResponse无法解析"错误,因此将Tomcat运行时库添加到构建路径
  • 获取NestedRuntimeException未找到错误,找不到任何答案,实现必须做一些根本错误的事情.

任何帮助感激不尽.

编辑2014-03-17我安装了STS的新版本,包括32位和旧版本 - 相同的结果 - 缺少jar文件.

我可以通过添加来摆脱缺少的javax.servlet.http.HttpServletResponse

<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.5_spec</artifactId>
<version>1.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我可以通过添加来摆脱缺少的javax.servlet.http.HttpServletResponse

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但是jhipster不能期望你在pom上添加核心弹簧来工作.

STS以外的东西一定是错的吗?

我之前遇到过这个问题,Maven试图将所需的jar文件下载到Users\IBP.m2\repository\org\springframework\spring-instrument\3.0.5.RELEASE(例如).如果失败则不再尝试.所以你找到失败的东西并删除它的目录 - 强制重新下载.但在这种情况下,据说缺少的东西是来自其他项目的.m2.

无论如何,这是一个完全猜测,我完全陷入困境.

小智 5

我做了以下步骤,它的工作原理

  • 安装版本3.4.0的sts
  • 使用yo jhipster命令生成新项目
  • 在sts中导入生成的项目
  • 运行Application.java作为应用程序

一切正常.