解决方案 »

  1.   

    如果是eclipse继承环境,去掉mvn。
      

  2.   

    首先谢谢你,我现在还有一个问题,为啥我配置的pom.xml它是报错的,会报这样的一系列错误:
    Missing artifact org.springframework:org.springframework.aop:jar:3.1.0.GA:compile
    ........
    ........
    我的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">
    <!-- 指定了pom文件的版本 -->
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.surekam.demo-webapp</groupId>
    <artifactId>demo-webapp</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo-webapp Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <build>
    <!-- 打成war包的名字 -->
    <finalName>demo_webapp</finalName>
    <!-- 存放资源文件的目录 -->
    <resources>
    <resource>
    <directory>src/main/resources</directory>
    </resource>
    </resources>
    <!-- 输出目录 -->
    <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
    <testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory>
    <plugins>
    <!-- 使用JDK1.5编译java源文件 -->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.5</source>
    <target>1.5</target>
    <encoding>UTF-8</encoding>
    </configuration>
    </plugin>
    <!-- 使用UTF-8编码资源文件 -->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
    <encoding>UTF-8</encoding>
    </configuration>
    </plugin>
    </plugins>
    </build>

    <dependencies>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.aop</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.asm</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.aspects</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.beans</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.context</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.context.support</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.core</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.expression</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.jdbc</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.orm</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.transaction</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.web</artifactId>
    <version>3.1.0.GA</version>
    </dependency>
    <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.6.1</version>
    </dependency>
    <dependency>
    <groupId>slf4j</groupId>
    <artifactId>log4j12</artifactId>
    <version>1.6.1</version>
    </dependency>
    <dependency>
    <groupId>standard</groupId>
    <artifactId>standard</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>struts2</groupId>
    <artifactId>struts2-spring-plugin</artifactId>
    <version>2.3.4</version>
    </dependency>
    <dependency>
    <groupId>struts2</groupId>
    <artifactId>struts2-core</artifactId>
    <version>2.0.11</version>
    </dependency>
    <dependency>
    <groupId>xwork</groupId>
    <artifactId>xwork-core</artifactId>
    <version>2.0.4</version>
    </dependency>
    <dependency>
    <groupId>antlr</groupId>
    <artifactId>antlr</artifactId>
    <version>2.7.2</version>
    </dependency>
    <dependency>
    <groupId>aopalliance</groupId>
    <artifactId>aopalliance</artifactId>
    <version>1.0</version>
    </dependency>
    <dependency>
    <groupId>aspectjrt</groupId>
    <artifactId>aspectjrt</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>aspectjweaver</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>common</groupId>
    <artifactId>common-annotations</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>ommons-collections</artifactId>
    <version>3.1</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.2.2</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.0.1</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.1</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.4</version>
    </dependency>
    <dependency>
    <groupId>commons</groupId>
    <artifactId>commons-pool</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>freeer</groupId>
    <artifactId>freeer</artifactId>
    <version>2.3.19</version>
    </dependency>
    <dependency>
    <groupId>hibernate</groupId>
    <artifactId>hibernate-jpa-2.0-api</artifactId>
    <version>1.0.1.Final</version>
    </dependency>
    <dependency>
    <groupId>hibernate</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.6.0</version>
    </dependency>
    <dependency>
    <groupId>javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.11.0.GA</version>
    </dependency>
    <dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.0.0</version>
    </dependency>
    <dependency>
    <groupId>jta</groupId>
    <artifactId>jta</artifactId>
    <version>1.1</version>
    </dependency>
    <dependency>
    <groupId>ognl</groupId>
    <artifactId>ognl</artifactId>
    <version>3.0.5</version>
    </dependency>
    <dependency>
    <groupId>ojdbc</groupId>
    <artifactId>ojdbc</artifactId>
    <version>1.4</version>
    </dependency>
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    </dependency>
    <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.14</version>
    </dependency>
    </dependencies>
    </project>
      

  3.   

    eclipse集成环境的maven?
    pom文件每次保存会连接本地库验证jar包的,报错就代表本地库和镜像上缺少你指定的包。
    组名,组件名,版本号,版本类型,组件类型,任何一个有错都会导致这个提示。
      

  4.   

    maven clean下,项目再clean下
      

  5.   

    楼主这个例子有点小复杂啊,感觉好几个spring的构件在中央库都没有,楼主配置的mirror或者repository是什么呢,这些里面包含楼主依赖的构件么?
      

  6.   

    右击项目 run as-->run configuration> name=package  Goals=package  再试试,我第一次使用eclipse 打包maven时,取的名字是package ,成功了,之后再改名 永远不能成功,不知道为何,我改回来就能成功
      

  7.   


    为什么是package就能成功,跪求解答。
      

  8.   

    maven编译的时候 执行的命令是
    mvn clean package
    eclipse只是包装了一下命令,应该是吧package当作变量传入
    mcvn clean ${package}
      

  9.   

    http://blog.csdn.net/kamemo/article/details/6523992
    看看这篇文章,也是csdn上的文章