Sto scrivendo un'applicazione Maven utilizzando OpenJDK 1.8 ed eseguo test utilizzando TestNG.Problemi durante l'esecuzione di Java 8 TestNG all'interno di IntelliJ
Quando eseguo Maven dalla riga di comando tutto funziona bene, ma quando provo a eseguire il test all'interno IntelliJ, allora il processo di make è visualizzato il seguente errore:
java: javacTask: source release 8 requires target release 1.8
Ho le impostazioni del progetto di puntamento al livello 1.8 e JDK Progetto 8.
All'interno Maven ho il seguente blocco (che sto indovinando non sta ottenendo ancora chiamato come sembra essere la marca la causa del problema)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Ho persino configurato il Maven Runner JRE per puntare al 1.8 JDK.
io proprio non sembrano essere in grado di ottenere IntelliJ 12.0.4 per eseguire il test correttamente
mi sto perdendo qualcosa?
È possibile allegare la directory .idea e i file .iml? Devi controllare che i tuoi moduli non sovrascrivano il livello di bytecode e tutti i moduli sono impostati per utilizzare JDK 1.8 senza aggiungere opzioni aggiuntive al compilatore. – CrazyCoder
compiler.xml aveva bytecodeTargetLevel> Si può scrivere come una risposta così posso accettare che si prega di –
Xetius