我是使用Maven和Eclipse的新手,我正在关注this链接。
以下是我工作区中的 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>
要添加所需的jar,我从命令提示符运行以下命令:
mvn eclipse:eclipse -Dwtpversion=2.0
我得到了&#34;建立成功&#34;我的控制台中的消息。但是当我在Eclipse IDE中刷新项目时,我可以看到所有库都丢失了,并且这些jar的路径不存在。
e.g。
Description Resource Path Location Type
Project 'SpringHelloWorld' is missing required library: 'C:\Users\username\.m2\repository\org\springframework\spring-aop\3.0.5.RELEASE\spring-aop-3.0.5.RELEASE.jar' SpringHelloWorld Build path Build Path Problem
对于此错误,当我手动检查时,我无法在springframework
文件夹中看到任何名为org
的文件夹,因此缺少jar,错误显示在Eclipse IDE中。
我尝试多次运行命令mvn eclipse:eclipse -Dwtpversion=2.0
但没有用。
请告知如何解决此问题。
修改
以下是Eclipse安装的快照:
编辑2
我在Eclipse IDE中的项目Maven
时没有获得Right Click
选项。因此,当我在java
文件夹main
更新项目配置下创建, I am not able to
文件夹时提到here。请建议
答案 0 :(得分:3)
Maven命令mvn eclipse:eclipse
从POM生成eclipse项目文件。
&#34; -D&#34;参数中的前缀表示它是系统属性。
系统属性定义为http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html#SYS
mvn eclipse:eclipse -Dwtpversion=2.0
命令将基于Web的java项目转换为基于maven的java项目,以支持Eclipse IDE。
您可以使用以下命令轻松清理和构建项目:
mvn clean
和mvn install
或 mvn clean install
建议:使用命令mvn --version
正确安装maven。
答案 1 :(得分:1)
请尝试安装m2eclipse插件(如果尚未安装),然后通过右键单击项目并选择“convert to maven”选项将项目转换为使用maven行为。
答案 2 :(得分:0)
mvn eclipse:eclipse -Dwtpversion=2.0 -e clean install
改为运行。这通过解决依赖性来构建项目