maven项目在eclipse中常见错误汇总

maven项目在eclipse中常见错误汇总

1.maven-resources-plugin prior to 2.4 is not supported by m2e.

解决方案:

将你的

<artifactId>maven-resources-plugin</artifactId>
                <version>2.3</version>

                修改为
                <version>2.5</version>


2.maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e

在plungins之前添加如下代码:

<build>
<pluginManagement>  
            <plugins>  
                <plugin>  
                    <groupId>org.eclipse.m2e</groupId>  
                    <artifactId>lifecycle-mapping</artifactId>  
                    <version>1.0.0</version>  
                    <configuration>  
                        <lifecycleMappingMetadata>  
                            <pluginExecutions>  
                                <pluginExecution>  
                                    <pluginExecutionFilter>  
                                        <groupId>org.apache.maven.plugins</groupId>  
                                        <artifactId>maven-dependency-plugin</artifactId>  
                                        <versionRange>[2.0,)</versionRange>  
                                        <goals>  
                                            <goal>copy-dependencies</goal>  
                                        </goals>  
                                    </pluginExecutionFilter>  
                                    <action>  
                                        <ignore />  
                                    </action>  
                                </pluginExecution>  
                            </pluginExecutions>  
                        </lifecycleMappingMetadata>  
                    </configuration>  
                </plugin>  
            </plugins>  
        </pluginManagement> 
<plugins>  
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
     <execution>
     <id>copy</id>
     <phase>package</phase>
     <goals>
      <goal>copy-dependencies</goal>
     </goals>
     <configuration>
      <outputDirectory>
       ${project.build.directory}/lib
      </outputDirectory>
     </configuration>
     </execution>
    </executions>
   </plugin>
<pre name="code" class="html"></plugins>  
</build>
 

 

3.eclipse通过svncheckout项目(maven构建的项目)

往往我们的项目都是通过svn进行团队开发的,所以对于maven构建的项目我们需要通过svn进行共享和检出,下面就是eclipse检出maven构建的项目;

第一步:需要右键选择import,找到maven目录看到下图中的红框:

第二步:看到SCMURL,点击右边的下拉框,如果没有svn选项,请按照箭头点击右下角的超链接,会展示出scm插件,

然后选择其中的进行在线下载安装,这个过程需要重启eclipse,

我选择安装的是:

第三步:项目就开始正常的checkout,如果出现SVN: 'Checkout As' operation finished with error Selected resource is not checked out.等错误,

可以试着重启下eclipse,然后再重新checkout对应项目:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值