maven 问题

1:构建时只报build error 时,可以使用mvn eclipse:eclipse -e 来查看问题

2:org.apache.maven.lifecycle.LifecycleExecutionException: Request to merge when ‘filtering’ is not identical. 

原因:由于升级导致的错误。利用降低maven到2.6即可

解决:mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse

 

或pom中加入如下代码

 

<build>
...
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
</build>

 3: Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C:\Program Files\Java\jre7 

将maven的编译plugin的与机器的JDK版本对应,比如我在项目中写的1.6,而机器安装的是JDK1.7 

Java代码   收藏代码
  1. <plugin>  
  2.     <artifactId>maven-compiler-plugin</artifactId>  
  3.     <version>2.3.2</version>  
  4.     <configuration>  
  5.         <source>1.6</source>  
  6.         <target>1.6</target>  
  7.         <encoding>UTF-8</encoding>  
  8.     </configuration>  
  9. </plugin>  

你可能感兴趣的:(maven)