Eclipse无法在本地maven-plugin模块上找到工件

时间:2013-06-16 00:48:22

标签: eclipse maven

我有一个包含1个父项和5个模块的maven项目。其中一个模块(称为P)是打包“maven-plugin”,它被配置为在执行阶段运行“其他模块的进程测试类(称之为T)。

模块T的pom.xml如下。我省略了依赖关系,但它们不包括P.在许多其他情况下,它在命令行中完美运行。

问题:无论我做什么,Eclipse都会显示“无法找到工件org.local.enhancer:pom:0.0.2-SNAPSHOT pom.xml / test line 1 Maven配置问题”。

似乎在安装“m2e-wtp”v0.17后解决问题,以解决有问题的罐子的其他问题。配置为Eclipse Juno SR2,m2e v1.3.1,m2e-wtp v0.17。

<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/xsd/maven-4.0.0.xsd">
          <modelVersion>4.0.0</modelVersion>
          <parent>
            <artifactId>parent</artifactId>
            <groupId>org.local</groupId>
            <version>0.0.2</version>
            <relativePath>..</relativePath>
          </parent>
          <artifactId>test</artifactId>
            <dependencies>
                 ...
            </dependencies>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.local</groupId>
                        <artifactId>enhancer</artifactId>
                        <version>0.0.2-SNAPSHOT</version> 
                        <executions>
                            <execution>
                                <phase>process-test-classes</phase>
                                <goals>
                                    <goal>enhance</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>    
        </project>

有人对此有任何见解吗?谢谢!

0 个答案:

没有答案