2009-03-10 14 views
1

Son aylarda, uygulamalarımız için Eclipse otomatik PDE oluşturma işlemini yavaş yavaş geliştirdim.Otomatik eclipse yapısı sırasında Ant ile kontrol stilini kullanma

Denediğim ilk şey test senaryolarını otomatikleştirmekti. Bir sonraki adım, hem yükleyici oluşturmak hem de linux ve windows için otomatik olarak komut dosyası kodudur.

Şimdi, işlem için bazı statik kod analizi raporları eklemek istiyorum. Şirketimde Checkstyle'i bu amaçla kullanıyoruz.

Checkstyle eklentisini, oluşturma işleminden bir rapor oluşturacak şekilde otomatikleştirmenin mümkün olduğunu anlıyorum. Kontrol modeli sonuçlarının, zaten oluşturulmuş olan birim test raporuyla birlikte dağıtılması yararlı olacaktır.

Bunun nispeten acısız bir şekilde nasıl başarılabileceğine dair iyi bir örneği var mı?

cevap

3

Checkstyle JAR dosyasında tanımlanan bir Checkstyle Ant Task var. aşağıdaki gibi kullanın:

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml"> 
    <fileset dir="src/checkstyle" includes="**/*.java"/> 
</checkstyle> 
+0

Teşekkürler! Eklediğim tek şey, denedikten sonra, rapor oluşturma için (ki bu benim kullanım durumum) checkstyle etiketine failOnViolation = false eklememiz gerekir. –

1
Sen derlemeleriniz ve hangi ile kolayca FindBugs, checkstyle, vs. eklentileri bir dizi entegre edebilirsiniz otomatikleştirmek için kullanabileceğiniz Hudson gibi bir CI sunucusu bakmak isteyebilirsiniz