在工程下直接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...........^_^  
 
  |