在演示SpringRoo项目时STS中的Maven错误

在演示SpringRoo项目时STS中的Maven错误,maven,m2eclipse,spring-roo,Maven,M2eclipse,Spring Roo,我试图在SpringRoo演示项目@www.springsource.org/Roo/guide?w=beging上工作,我正在STS IDE中使用SpringRoo Shell 然而,当我完成演示项目的各个步骤时,我看到pom.xml是由Roo创建/更新的。但是,没有下载依赖项 我不是专家,但是,我尝试了以下步骤来解决问题 确保Maven未在脱机模式下工作- 我的首选项->maven->脱机模式未选中。 我对此也有点确定,因为maven正在从存储库下载其他JAR 我尝试从Maven中央存储库手

我试图在SpringRoo演示项目@www.springsource.org/Roo/guide?w=beging上工作,我正在STS IDE中使用SpringRoo Shell

然而,当我完成演示项目的各个步骤时,我看到pom.xml是由Roo创建/更新的。但是,没有下载依赖项

我不是专家,但是,我尝试了以下步骤来解决问题

  • 确保Maven未在脱机模式下工作- 我的首选项->maven->脱机模式未选中。 我对此也有点确定,因为maven正在从存储库下载其他JAR

  • 我尝试从Maven中央存储库手动下载junit-4.8.2.jar和log4j-1.2.16.jar到本地,并尝试使用命令手动安装文件

    mvn install:install-file -DgroupId=junit -DartifactId=junit -Dversion=4.8.2 -Dpackaging=jar -Dfile=C:/Users/Satya/Downloads/junit-4.8.2.jar
    mvn install:install-file -DgroupId=log4j -DartifactId=log4j -Dversion=1.2.16 -Dpackaging=jar -Dfile=C:/Users/Satya/Downloads/log4j-1.2.16.jar
    
  • Maven告诉我在我的windows命令提示符下安装成功,但是,我没有看到任何东西反映在我的STS IDE中

    我尝试过,使用m2eclipse菜单和“更新依赖项”、“清除”等。。毫无用处


    我不确定我还应该做些什么来解决这个问题并继续SpringRoo的工作

    尝试在Roo控制台中运行以下命令:

    perform eclipse
    

    尝试在Roo控制台中运行以下命令:

    perform eclipse
    
    我发现了问题!:)

    我试图通过一次Spring源代码工具套件的下载来实现一切。 看起来我需要将-MAVEN_HOME、JAVA_HOME环境变量以及MAVEN和JAVA的bin目录添加到路径中,这就是没有自动下载JAR的原因,我看到了所有编译问题

    没错,我很笨,但至少它表明我不应该忽视Java的最基本知识,Maven!:-)

    我发现了问题!:)

    我试图通过一次Spring源代码工具套件的下载来实现一切。 看起来我需要将-MAVEN_HOME、JAVA_HOME环境变量以及MAVEN和JAVA的bin目录添加到路径中,这就是没有自动下载JAR的原因,我看到了所有编译问题


    没错,我很笨,但至少它表明我不应该忽视Java的最基本知识,Maven!:-)

    我已经在SpringToolSuite(STS)和每一个SpringRoo文档中,如果我从一开始就使用STS来创建项目,我不应该使用“performeclipse”命令-不确定我是否还应该继续:),但我要试试!。我已经在SpringToolSuite(STS)和每一个SpringRoo文档中,如果我从一开始就使用STS来创建项目,我不应该使用“performeclipse”命令-不确定我是否还应该继续:),但我要试试!。干杯,祝Roo一切顺利!:)干杯,祝Roo一切顺利!:)