2014-07-12 5 views
5

ichMaven groovy Kompilierung fehlschlägt, ohne zu erklären, warum

$ mvn clean compile 

und nutzen Sie die folliwing Ausgang laufen:

[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 

Es ist eindeutig einen Fehler mit dem maven-compiler-plugin, aber aus irgendeinem Grund ist es nicht sagen, Was genau ist der Fehler? Das Laufen mit -e Flagge erklärt auch nichts. Was kann die Ursache dafür sein?

Update:

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

Das Ausführen mit aktiviertem Debugging (-X) ist möglicherweise informativ. –

+0

poste deine pom.xml – coreJavare

+0

@coreJavare Fertig. – gvlasov

Antwort

13

ich es geschafft, diese Arbeit mit der folgenden Konfiguration zu erhalten:

<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> 

Ältere Versionen unterstützen nicht Java 1.8 und neuere Groovy.

+1

Dieses Problem macht mich verrückt. Nicht einmal sagen, was das Problem ist, es scheitert einfach. Vielen Dank mein Freund. Ihre Lösung hat wie ein Zauber funktioniert. –

+0

Gern geschehen. Bitte markieren Sie die Antwort als akzeptiert. – Czar

+0

Sorry, ich bin nicht diejenige, die Frage gestellt..so gewählt :-) –

Verwandte Themen