Maven'i PMD, Checkstyle ve/veya Findbugs için çeşitli eklentilerle kullanırken, özel kural kümesi dosyanızı yerleştirmek için önerilen konum ne olurdu?PMD/checkstyle/findbugs için özel kural kümesi için önerilen konum nedir?
5
A
cevap
2
Genellikle bunları ayrı bir ana pakete yerleştiririm, böylece onları daha sonra diğer modüllerde veya projelerde yeniden kullanabilirim. Çekiliş sayfasında (https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html) önerilere benzer, ancak bunu ana projeden uzak tutuyorum.
Sen dosyaları size src/main/kaynaklar/checkstyle ve pmd yapılandırma ile/paket var ve daha sonra birlikte verilen eklenti yapılandırmak hangi build-tools
adlı bir modüle yerleştirin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<dependencies>
<dependency>
<groupId>com.example.whizbang</groupId>
<artifactId>build-tools</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>
FindBugs daha karmaşıktır, ben genellikle olduğu gibi bırakın ve bazen yalnızca @SuppressFBWarnings
'u kullanın:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
İlgili konular
- 1. sonarlint kural kümesi dosyaları
- 2. Console.Write öneki için önerilen yol nedir?
- 3. Bir SlickGrid'i şekillendirmek için önerilen yaklaşım nedir?
- 4. Daha özel bir kural kullanmak için zorla
- 5. Tensorflow için Önerilen GPU'lar
- 6. 2012 için önerilen jQuery şablonları
- 7. VS2015: MSB3884 uyarısı: Kural kümesi dosyası bulunamadı
- 8. Bir REST PUT yöntemi için önerilen/etkili istek yükü nedir?
- 9. Mapsforge harita dosyaları için önerilen depolama konumu nedir?
- 10. Asp.net içinde 301 yönlendirmesi için önerilen yol daha nedir?
- 11. Çok katmanlı bir uygulamadaki sınıflar için önerilen adlandırma kuralı nedir?
- 12. Azure VM'de Sitecore 8.1'i kurmak için önerilen yaklaşım nedir?
- 13. Bir kutuyu temsil etmek için önerilen sınıf nedir?
- 14. CouchDB görünümlerini kaynak kontrol altına almak için önerilen yol nedir?
- 15. Omurga modelleri sınıf özelliklerini/alanlarını tanımlamak için kural nedir?
- 16. FxCop: montaj bilgisi değerlerini kontrol etmek için özel kural
- 17. xcode/iPhone için kural oluşturma
- 18. kodlamak için önerilen yol/kod çözme URL'ler
- 19. BroadcastReceiver konum için
- 20. StilCop'ta Çok Yönlü Kıvrımlı Konsollar için Kural
- 21. Konum için konum belirlenirken konum belirleyici kayboluyor Android Studio
- 22. Birden çok seçim için liste almak ve bunları MVC'de görüntülemek için önerilen yaklaşım nedir?
- 23. Git: web geliştirme için önerilen kurulum
- 24. Ücretsiz Hadoop Kümesi Denemeler için
- 25. owin kimlik doğrulaması için özel kimlik doğrulama sağlayıcısı uygulamak için önerilen yol
- 26. Mongoose kullanarak indeksleri düşürmenin önerilen yolu nedir?
- 27. WPF'de uyumsuz görevleri gerçekleştirmenin önerilen yolu nedir?
- 28. Ana öğenin ileticinin yerini belirlemek için önerilen yol
- 29. İlgili şube nedir? (ReSharper tarafından önerilen)
- 30. Varlık çerçevesinde önerilen kimlik oluşturma yaklaşımı nedir?