Maven的Bug???

类别:Java 点击:0 评论:0 推荐:

在工程下直接Maven没有问题,但放入多工程下采用Maven Reactor的时候,当同时有两个工程采用了java:compile的时候,第二个工程会报出No goal [java:compile],这是不是Maven的Bug呢?查了很久的文档,都没看到有关于这方面的说明,唉......

最后只好绕开这条路了,抄了一下java plugins里面的java:compile的那个goal,自己写了个build:compile,呵呵,如下:
<goal name="build:compile">
  <ant:mkdir dir="${maven.build.dest}"/>
  <ant:echo>Compiling to ${maven.build.dest}</ant:echo>
  <ant:javac
          destdir="${maven.build.dest}"
          excludes="**/package.html"
          debug="${maven.compile.debug}">
          <ant:src>
            <ant:path refid="maven.compile.src.set"/>
          </ant:src>
     
          <ant:classpath>
            <ant:path refid="maven.dependency.classpath"/>
            <ant:pathelement path="${maven.build.dest}"/>
          </ant:classpath>
        </ant:javac>
  </goal>
等于直接用ant...........^_^

本文地址:http://com.8s8s.com/it/it11142.htm