Java SonarQube'ün hangi sürümünün kodu doğruladığını nasıl bilebilirim? JVM'nin sürümü mi? Projem farklı bir sürüme dayanıyorsa ne olur?SonarQube Kodu doğrulamak için kullanılan Java sürümü
cevap
Bu özellik sonar.java.source öğesinin yalnızca PMD aracı tarafından kullanıldığını doğrularım. SonarSource'un Java analizcisi bir süper gram dilini kullanır ve bu nedenle de kaynak dosyalara uydukları Java sürümünden bağımsız olarak analiz edebilirler.
Varsayılan değer 1,5'dir.
Uygun sürümü ayarlamak için, kaynak kodunuza uygun olan Java'nın hangi sürümünü PMD
belirtmek için sonar.java.source
özelliğini ayarlamanız gerekir.
Olası değerler: Eğer kullanıyorsanız 1.4, 1.5 ya da 5, 1.6 veya 6, 1.7 veya 7. eklentinin sürüm 2.2 için, bu özellik aynı zamanda 1.8 veya 8.
olarak ayarlanabilir karınca görev, sadece ekleyin:
<property name="sonar.java.source" value="${javaversion}"/>
Eğer SonarRunner kullanıyorsanız, sadece dosyaya <install_directory>/conf/sonar-runner.properties
için aşağıdaki satırı ekleyin:
sonar.java.source=1.5
SonarRunner veya Eclipse eklentisini kullanıyorum. Bu mülkü nasıl ayarlayabilirim? – algiogia
Merhaba @algiogia Cevabı güncellendi. – edubriguenti
Teşekkürler @edubriguenti. Ancak çözümleriniz sadece PMD için geçerli gibi görünüyor. Entegre analizörü (Squid) kullanırsam ne olur? – algiogia
- 1. Hata benim kodu doğrulamak zaman PHP kodu
- 2. CGContextClearRect Bu kodu kullanılan
- 3. SonarQube Kod Kapsamı için SonarQube artan analizi
- 4. SonarQube
- 5. : Paint.Net hala kaynak kodu için bir kaynak sağlamak için kullanılan
- 6. Hızlı dönüştürücü için Java kodu
- 7. iOS vs Xcode kod analizi için SonarQube
- 8. URLRegularExpression URL'yi doğrulamak için
- 9. ECLemma, sonarqube
- 10. SonarQube başlatılamıyor
- 11. Ayları doğrulamak için Java Selenium'da hashmap kullanma Ay
- 12. Matlab ile birlikte kullanılan HTML kodu
- 13. SonarQube Çevrimleri mi bozuk?
- 14. SonarQube 5.3 Attemps Başlangıçlar
- 15. SonarLint SonarQube Sunucusuna bağlanamıyor
- 16. Java - Process.destroy() kaynak kodu Linux için
- 17. Java kütüphanesi sınıfları için kaynak kodu
- 18. Scala kaynak kodu dönüştürme için otomatik Java?
- 19. javadocs html oluşturmak için java kodu
- 20. SonarQube 5.4 SCM İstatistikleri eklentisi?
- 21. sürümü
- 22. java kodu PC
- 23. Java Şövalyeleri tur kodu
- 24. Java: bir yöntemde kullanılan liste alanları
- 25. sonarqube, bir elasticsearch hatası
- 26. parke versiyonu bir dosya yazmak için kullanılan
- 27. Büyük bir kuruluş için SonarQube nasıl kurulur
- 28. Maven Java Kaynak Kodu Hazırda Bekletme için Hazırlık
- 29. SonarQube 5.4, Windows
- 30. Android Studio projesinde Java kitaplığının kaynak sürümü nasıl ayarlanır
Hangi Java sürümlerinin desteklendiğini söyleyebilir misiniz? SonarQube 4.3.1 kullanıyorum – algiogia
Tüm Java sürümleri destekleniyor, sadece SonarQube'den Java kaynak dosyalarınızı analiz etmesini isteyin. Java 8 -> Findbugs için bir sınırlama henüz Java 8 bayt kodunu analiz edememektedir ve bu nedenle Java 8 projelerinde kullanılamaz. –
Findbugs 3.0 artık Java 8 uyumlu – Blundell