Piszę aplikację Maven przy użyciu OpenJDK 1.8 i przeprowadzam testy przy użyciu TestNG.Problemy z uruchomieniem Java 8 TestNG wewnątrz IntelliJ
Kiedy uruchomić Maven z wiersza polecenia wszystko działa poprawnie, ale gdy próbuję uruchomić test wewnątrz IntelliJ, wtedy proces make wyświetla się następujący błąd:
java: javacTask: source release 8 requires target release 1.8
mam ustawienia projektu wskazując do poziomu 1,8 JDK i projektu językowego 8.
Wewnątrz Maven mam następujący blok (który mam zgadywać nie jest uzyskiwanie jeszcze nazywa się to wydaje się być marka przyczyną problemu)
<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>
Skonfigurowałem nawet środowisko Jave Runner, aby wskazywał na 1.8 JDK.
po prostu nie wydają się być w stanie uzyskać IntelliJ 12.0.4 aby uruchomić testy prawidłowo
jestem brakuje czegoś?
Czy możesz dołączyć plik .idea i pliki .iml? Należy sprawdzić, czy moduły nie zastępują poziomu kodu bajtowego, a wszystkie moduły są skonfigurowane do używania JDK 1.8 bez dodatkowych opcji kompilatora. – CrazyCoder
compiler.xml miał bytecodeTargetLevel> można napisać jako odpowiedź więc mogę go zaakceptować proszę –
Xetius