2014-07-12 5 views
5

내가메이븐 그루비 컴파일

$ mvn clean compile 

를 실행하고 folliwing 출력을 얻을 이유를 설명하지 않고 실패 다음 maven-compiler-plugin 명확하게이

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building tendiwa-core 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tendiwa-core --- 
[INFO] Deleting /home/suseika/Projects/tendiwa/core/target 
[INFO] 
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ tendiwa-core --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] Copying 3 resources 
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tendiwa-core --- 
[INFO] Changes detected - recompiling the module! 
[INFO] Using Groovy-Eclipse compiler to compile both Java and Groovy files 
[INFO] ------------------------------------------------------------- 
[WARNING] COMPILATION WARNING : 
[INFO] ------------------------------------------------------------- 
[WARNING] Found 0 errors and 0 warnings. 
[INFO] 1 warning 
[INFO] ------------------------------------------------------------- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 2.439s 
[INFO] Finished at: Sat Jul 12 15:26:53 YEKT 2014 
[INFO] Final Memory: 12M/154M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project tendiwa-core: Compilation failure 
[ERROR] Found 0 errors and 0 warnings. 
[ERROR] -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 

를 오류가 있지만 어떤 이유로 그것을 말하지 않는다 정확히 무엇이 오류입니까? -e 플래그로 실행해도 아무 것도 설명하지 못합니다. 이것의 원인이 무엇일까요?

업데이트 :

의 pom.xml :

<?xml version="1.0" encoding="UTF-8"?> 
<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> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    </properties> 
    <groupId>org.tendiwa</groupId> 
    <artifactId>tendiwa-core</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.1</version> 
       <configuration> 
        <compilerId>groovy-eclipse-compiler</compilerId> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
       <dependencies> 
        <dependency> 
         <groupId>org.codehaus.groovy</groupId> 
         <artifactId>groovy-eclipse-compiler</artifactId> 
         <version>2.8.0-01</version> 
        </dependency> 
        <dependency> 
         <groupId>org.codehaus.groovy</groupId> 
         <artifactId>groovy-eclipse-batch</artifactId> 
         <version>2.1.5-03</version> 
        </dependency> 
       </dependencies> 
      </plugin> 
     </plugins> 
    </build> 
    <repositories> 
     <repository> 
      <id>Snapshots</id> 
      <url>https://oss.sonatype.org/content/repositories/snapshots/</url> 
     </repository> 
    </repositories> 


    <dependencies> 
     <dependency> 
      <groupId>jgraph</groupId> 
      <artifactId>jgraph</artifactId> 
      <version>5.13.0.0</version> 
     </dependency> 
     <dependency> 
      <groupId>net.sf.trove4j</groupId> 
      <artifactId>trove4j</artifactId> 
      <version>3.0.3</version> 
     </dependency> 
     <dependency> 
      <groupId>org.jgrapht</groupId> 
      <artifactId>jgrapht-core</artifactId> 
      <version>0.9.0</version> 
     </dependency> 
     <dependency> 
      <groupId>org.jukito</groupId> 
      <artifactId>jukito</artifactId> 
      <version>1.5-SNAPSHOT</version> 
     </dependency> 
     <dependency> 
      <groupId>com.vividsolutions</groupId> 
      <artifactId>jts</artifactId> 
      <version>1.14-SNAPSHOT</version> 
     </dependency> 
     <dependency> 
      <groupId>com.google.guava</groupId> 
      <artifactId>guava</artifactId> 
      <version>15.0</version> 
     </dependency> 
     <dependency> 
      <groupId>org.la4j</groupId> 
      <artifactId>la4j</artifactId> 
      <version>0.4.9</version> 
     </dependency> 
     <dependency> 
      <groupId>kendzi.math</groupId> 
      <artifactId>kendzi-straight-skeleton</artifactId> 
      <version>0.0.10-SNAPSHOT</version> 
     </dependency> 
     <dependency> 
      <groupId>org.tendiwa</groupId> 
      <artifactId>twakStraightSkeleton</artifactId> 
      <version>1.0-SNAPSHOT</version> 
     </dependency> 
     <dependency> 
      <groupId>com.google.inject.extensions</groupId> 
      <artifactId>guice-assistedinject</artifactId> 
      <version>4.0-beta4</version> 
     </dependency> 
     <dependency> 
      <groupId>com.google.inject</groupId> 
      <artifactId>guice</artifactId> 
      <version>4.0-beta4</version> 
     </dependency> 
     <dependency> 
      <groupId>org.codehaus.groovy</groupId> 
      <artifactId>groovy-all</artifactId> 
      <version>1.8.6</version> 
     </dependency> 
     <dependency> 
      <groupId>org.codehaus.groovy.maven.runtime</groupId> 
      <artifactId>gmaven-runtime-1.6</artifactId> 
      <version>1.0</version> 
      <exclusions> 
       <exclusion> 
        <groupId>org.codehaus.groovy</groupId> 
        <artifactId>groovy-all-minimal</artifactId> 
       </exclusion> 
      </exclusions> 
     </dependency> 
     <dependency> 
      <groupId>com.googlecode.combinatoricslib</groupId> 
      <artifactId>combinatoricslib</artifactId> 
      <version>2.0</version> 
     </dependency> 
     <dependency> 
      <groupId>log4j</groupId> 
      <artifactId>log4j</artifactId> 
      <version>1.2.12</version> 
     </dependency> 
     <dependency> 
      <groupId>org.jgrapht</groupId> 
      <artifactId>jgrapht-ext</artifactId> 
      <version>0.9.1-SNAPSHOT</version> 
     </dependency> 

    </dependencies> 


</project> 
+4

디버깅을 사용하여 실행 (-X)하는 것이 유익 할 수 있습니다. –

+0

pom.xml – coreJavare

+0

@coreJavare 게시 완료. – gvlasov

답변

13

내가이 다음과 같은 구성 작업을 얻을 수 있었다 :

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <compilerId>groovy-eclipse-compiler</compilerId> 
     <source>1.8</source> 
     <target>1.8</target> 
    </configuration> 
    <dependencies> 
     <dependency> 
      <groupId>org.codehaus.groovy</groupId> 
      <artifactId>groovy-eclipse-compiler</artifactId> 
      <version>2.9.0-01</version> 
     </dependency> 
     <dependency> 
      <groupId>org.codehaus.groovy</groupId> 
      <artifactId>groovy-eclipse-batch</artifactId> 
      <version>2.3.4-01</version> 
     </dependency> 
    </dependencies> 
</plugin> 
<plugin> 
    <groupId>org.codehaus.groovy</groupId> 
    <artifactId>groovy-eclipse-compiler</artifactId> 
    <version>2.9.0-01</version> 
    <extensions>true</extensions> 
</plugin> 

이전 버전의 자바 1.8 및 최신 그루비를 지원하지 않습니다.

+1

이 문제는 나를 미치게합니다. 문제가 무엇인지 간단하게 알려주지도 않습니다. 고마워, 내 친구. 당신의 솔루션은 매력처럼 작동했습니다. –

+0

당신을 진심으로 환영합니다. 답변을 수락 된 것으로 표시하십시오. – Czar

+0

미안하지만, 질문 한 사람이 아닙니다. 그래서 투표했습니다 :-) –