Java kurumsal geliştirme dünyasında görece yeni biriyim. Kuruluşumun Java gurusu süresiz aile iznine ayrıldı ve bana onun geliştirdiği bazı Java uygulamalarının bakımını yapma görevi verildi. Gitmeden önce bilgisayarıma Maven ile Eclipse [Kepler SR1] kurdu ve sorunsuz çalışıyor gibi görünüyordu.
Şimdi ilk değişikliğimi dağıtmaya hazırım ve bir Maven install
çalıştırmam gerekiyor, ancak çalışmasını sağlamakta sorun yaşıyorum - konsolumda aşağıdaki çıktıyı alıyorum:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project mrpapp: Derleme hatası
[Bu ortamda hiçbir derleyici sağlanmadı. Belki de bir JDK yerine bir JRE üzerinde çalışıyorsunuzdur?
ama kesinlikle JRE değil JDK çalıştırıyorum. $JAVA_HOMEumu (
C:\Program Files (x86)\Java\jdk1.7.0_60) iki kez kontrol ettim ve
bindizininde bir
javac.exe` var.
İncelemeniz için pom.xml
dosyamın bir kopyasını ekliyorum. Orada soruna neden olan bir şey olduğundan eminim, ancak ne olabileceğinden emin değilim. Windows 7 64bit yüklü bir dizüstü bilgisayar kullanıyorum, eğer daha fazla platform/ortam bilgisine ihtiyacınız olursa bunu da sağlayabilirim.
Her türlü yardım çok makbule geçecektir.
Pencere → Tercihler → Java → Yüklü JRE'ler bölümüne gidin.
JDK yolunuzu işaret eden bir giriş olup olmadığına bakın ve eğer yoksa Düzenle düğmesine tıklayın ve JAVA_HOME
ortamınızı yapılandırdığınız yolu girin.
Window > Preferences > Java > Installed JREs > bölümüne gidin ve yüklü JRE'lerinizi kontrol edin. Orada bir JDK girişi olmalıdır.
Lütfen pom.xml'inizin
<properties>
<jdk.version>1.7</jdk.version>
<spring.version>4.1.1.RELEASE</spring.version>
<jstl.version>1.2</jstl.version>
<junit.version>4.11</junit.version>
</properties>