Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven+;Eclipse中的Spring:找不到下载的JAR_Java_Eclipse_Spring_Maven_Spring Mvc - Fatal编程技术网

Java Maven+;Eclipse中的Spring:找不到下载的JAR

Java Maven+;Eclipse中的Spring:找不到下载的JAR,java,eclipse,spring,maven,spring-mvc,Java,Eclipse,Spring,Maven,Spring Mvc,我不熟悉使用Maven和Eclipse,下面是链接 以下是我工作区中的pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&

我不熟悉使用Maven和Eclipse,下面是链接

以下是我工作区中的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.HelloWorld</groupId>
  <artifactId>SpringHelloWorld</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>SpringHelloWorld Maven Webapp</name>
  <url>http://maven.apache.org</url>

  <properties>  
        <spring.version>3.0.5.RELEASE</spring.version>  
        <jdk.version>1.6</jdk.version>  
    </properties> 

  <dependencies>  
   <dependency>  
       <groupId>org.springframework</groupId>  
       <artifactId>spring-core</artifactId>  
       <version>${spring.version}</version>  
   </dependency>  

   <dependency>  
       <groupId>org.springframework</groupId>  
       <artifactId>spring-web</artifactId>  
       <version>${spring.version}</version>  
   </dependency>  

   <dependency>  
       <groupId>org.springframework</groupId>  
       <artifactId>spring-webmvc</artifactId>  
       <version>${spring.version}</version>  
   </dependency>  

       <dependency>  
           <groupId>junit</groupId>  
       <artifactId>junit</artifactId>  
       <version>3.8.1</version>  
       <scope>test</scope>  
       </dependency>  
   </dependencies>  

  <build>
    <finalName>SpringHelloWorld</finalName>
    <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.0</version>
        <configuration>
            <source>${jdk.version}</source>
            <target>${jdk.version}</target>
        </configuration>
        </plugin>
    </plugins>
  </build>
</project>
我在控制台中收到了“构建成功”消息。但是当我在EclipseIDE中刷新项目时,我可以看到所有的库都丢失了,这些JAR的路径也不存在

e、 g

描述资源路径位置类型
项目“SpringHelloWorld”缺少必需的库:“C:\Users\username\.m2\repository\org\springframework\spring aop\3.0.5.RELEASE\spring-aop-3.0.5.RELEASE.jar”SpringHelloWorld生成路径生成路径问题

对于这个错误,当我手动检查时,在
org
文件夹中看不到任何名为
springframework
的文件夹,因此jar丢失,错误显示在Eclipse IDE中

我多次尝试运行命令
mvneclipse:eclipse-Dwtpversion=2.0
,但都没有用

请建议如何解决此问题

编辑

下面是Eclipse安装的快照:

编辑2

当我在Eclipse IDE中右键单击我的项目时,我没有得到
Maven
选项。因此,当我在
main
文件夹
下创建
java
文件夹时,我无法像前面提到的那样
更新项目配置。请指教

mvn eclipse:eclipse -Dwtpversion=2.0 -e clean install
运行这个。这将通过解析依赖项来构建项目

运行这个。这将通过解析依赖项来构建项目

运行这个。这将通过解析依赖项来构建项目


运行这个。这将通过解析依赖关系来构建项目,Maven命令mvneclipse:eclipse从POM生成eclipse项目文件

参数中的“-D”前缀表示它是一个系统属性。 系统属性的定义类似于
http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html#SYS

mvneclipse:eclipse-Dwtpversion=2.0
命令将基于web的java项目转换为基于maven的java项目以支持eclipseide

您可以简单地使用下面给出的命令来清理和构建项目:
mvn清理
mvn安装
mvn清洁安装


建议:使用命令
mvn--version
mvnclipse:eclipse从POM生成eclipse项目文件,检查是否正确安装了maven

参数中的“-D”前缀表示它是一个系统属性。 系统属性的定义类似于
http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html#SYS

mvneclipse:eclipse-Dwtpversion=2.0
命令将基于web的java项目转换为基于maven的java项目以支持eclipseide

您可以简单地使用下面给出的命令来清理和构建项目:
mvn清理
mvn安装
mvn清洁安装


建议:使用命令
mvn--version
mvnclipse:eclipse从POM生成eclipse项目文件,检查是否正确安装了maven

参数中的“-D”前缀表示它是一个系统属性。 系统属性的定义类似于
http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html#SYS

mvneclipse:eclipse-Dwtpversion=2.0
命令将基于web的java项目转换为基于maven的java项目以支持eclipseide

您可以简单地使用下面给出的命令来清理和构建项目:
mvn清理
mvn安装
mvn清洁安装


建议:使用命令
mvn--version
mvnclipse:eclipse从POM生成eclipse项目文件,检查是否正确安装了maven

参数中的“-D”前缀表示它是一个系统属性。 系统属性的定义类似于
http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html#SYS

mvneclipse:eclipse-Dwtpversion=2.0
命令将基于web的java项目转换为基于maven的java项目以支持eclipseide

您可以简单地使用下面给出的命令来清理和构建项目:
mvn清理
mvn安装
mvn清洁安装



建议:使用命令检查是否正确安装了maven--version

请尝试安装m2eclipse插件(如果您还没有这样做),然后右键单击project并选择“convert to maven”选项,将project转换为使用maven行为。

请尝试安装m2eclipse插件(如果您还没有这样做),然后右键单击project并选择“转换为maven”选项,将project转换为使用maven行为。

请尝试安装m2eclipse插件(如果您还没有这样做),然后右键单击project并选择“转换为maven”,将project转换为使用maven行为选项。

请尝试安装m2eclipse插件(如果您尚未安装),然后右键单击project并选择“转换为maven”选项,将project转换为使用maven行为。

您是否安装了maven集成工具(m2eclipse)对于eclipse?@MironBalcerzak,我在上面的帖子中添加了快照,请检查并建议是否缺少某些内容。你真的在使用Eclipse3.7.x吗?@khmarbaise是的。文件.eclipseproduct给了我以下信息:
name=eclipse Platform id=org.eclipse.Platform version=3.7.0
你尝试过“转换为maven项目”吗在其中一个选项中,单击项目图标?是否为eclipse安装了maven集成工具(m2eclipse)?@MironBalcerzak我添加了
mvn eclipse:eclipse -Dwtpversion=2.0 -e clean install