14 Ekim 2015 Çarşamba

Maven Compilar Plugin Java Versiyonunu Yükseltmek

Merhaba,
Bu yazıda eclipse maven pluginin derleyici versiyonunun yükseltilmesi ve maven-update project işlemi sonrasında oluşan "Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result." uyarısını yok etmek için gerekenleri yapacağımız bir iki adımlık kısa bir yazı olacak. Meven compilar default olarak 1.5 ile proje oluşturmaktaydı. Bunu çözmek için pom.xml dosyasına aşağıdaki alanı ekleyerek yükseltmeyi yapmış oldum.


<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

Bunun sonucu yukarıda oluşan warning için de şu işlem yapılıyor. proje classpath ine bakarak maven dependencies seçilmediyse seçerek onaylıyorsunuz. pom.xml de projenizin packaging çıktısına uygun türü seçiyorsunuz. web ise war, standart ise jar olmalı. bunları konrol ettikten sonra çıkan uyarı üzerinde quick fix işlemi yaparak karşınıza çıkan iki seçenekten "Exclude the associated raw classpath ... " olanı seçerek bu uyarıyı kaldırmış oluyorsunuz.

Hiç yorum yok:

Yorum Gönder