2017-05-22 3 views
2

Ich bekomme die Warnung unten aus dem Maven-Prozessor-Plugin, wenn verwendet, um die Open JPA-Meta zu verarbeiten Modell für Java 8. Mein Projekt wird tatsächlich erstellt, aber gibt es eine Version für Java 8, die diese Warnung nicht generiert? Ich sehe keine Java 8-Version von org.apache.openjpa.persistence.meta.AnnotationProcessor6.Warnung: Annotation Prozessor 'org.apache.openjpa.persistence.meta.AnnotationProcessor6' weniger als 'Quelle' 1.8 '

Warnung: Unterstützte Quellversion 'RELEASE_6' von Annotation Prozessor 'org.apache.openjpa.persistence.meta.AnnotationProcessor6' weniger als -source '1.8'

 <plugin> 
      <groupId>org.bsc.maven</groupId> 
      <artifactId>maven-processor-plugin</artifactId> 
      <version>3.2.0</version> 
      <executions> 
       <execution> 
        <id>process</id> 
        <goals> 
         <goal>process</goal> 
        </goals> 
        <phase>generate-sources</phase> 
        <configuration> 
         <processors> 
          <processor>org.apache.openjpa.persistence.meta.AnnotationProcessor6</processor> 
         </processors> 
         <optionMap> 
          <openjpa.metamodel>true</openjpa.metamodel> 
          <openjpa.source>8</openjpa.source> 
         </optionMap> 
         <outputDirectory>target/generated-sources/metamodel</outputDirectory> 
        </configuration> 
       </execution> 
      </executions> 
      <dependencies> 
       <!-- OpenJPA --> 
       <dependency> 
        <groupId>org.apache.openjpa</groupId> 
        <artifactId>openjpa</artifactId> 
        <version>${org.apache.openjpa.version}</version> 
       </dependency> 

       <dependency> 
        <groupId>org.apache.openjpa</groupId> 
        <artifactId>openjpa-all</artifactId> 
        <version>${org.apache.openjpa.version}</version> 
       </dependency> 
      </dependencies> 
     </plugin> 
+0

haben Sie eine Lösung gefunden? Ich habe das gleiche Problem – MitchBroadhead

+0

Nein, ich habe keine Lösung gefunden –

Antwort

1

es schließlich für mich gearbeitet, um dieses Beispiel mit

<plugin> 
      <groupId>org.bsc.maven</groupId> 
      <artifactId>maven-processor-plugin</artifactId> 
      <version>2.1.0</version> 
      <executions> 
       <execution> 
        <id>process</id> 
        <goals> 
         <goal>process</goal> 
        </goals> 
        <phase>generate-sources</phase> 
        <configuration> 
         <compilerArguments>-Aopenjpa.source=8 -Aopenjpa.metamodel=true</compilerArguments> 
         <processors> 
          <processor>org.apache.openjpa.persistence.meta.AnnotationProcessor6</processor> 
         </processors> 
         <outputDirectory>target/generated-sources/metamodel</outputDirectory> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

von https://rmannibucau.wordpress.com/2013/01/24/enhancing-openjpa-classes-with-maven-maven-compiler-alternative/

Verwandte Themen