내 현재 작업은 특정 Java 프로젝트가 Java (JRE) 버전 6에서 버전 9로 실행되는지 확인하는 것입니다. Maven에서이 작업을 수행 할 수있는 방법이 있습니까?Maven : 교차 Java 버전 호환성 확인
maven-compilter-plugin을 구성하는 것이 그것의 일부라고 생각합니다. 그것은 더 높은 버전 기능이 사용되지 않도록하기 위해
<source>1.6</source>
이어야합니까? 그리고 <target>
은 어떨까요?
Maven과 함께 실행해야하는 Java 버전은 무엇입니까? 자바 9?
animal-sniffer-maven-plugin도 재미있어 보이지만 여기에 맞는 방법은 확실하지 않습니다. 또한 Java 6은 실제로 최소한의 API가 아니기 때문에 AFAIK에는 Java 9에는없는 클래스가 있습니다 (예 : sun 및 com.sun 패키지의 일부).
그 밖의 무엇? 아무도 이미 이것을 했습니까?
또한보십시오 : http://stackoverflow.com/questions/36583118/is-maven-ready-for-jdk9 – ZhekaKozlov
'com.sun' 패키지는 API의 일부가 아니며 응용 프로그램에서 사용해서는 안됩니다. –
글쎄, 그건 내 응용 프로그램이 아니야. 나는 프로젝트에서 com.sun 클래스를 사용하지 않았고, 다른 누군가는 수년 전에 그랬다. 나는 아마 그들을 찾아서 바꿀 사람이다 ... – mbee