2013-02-05 6 views
5

, sadece hepsini işlemek groovyc icar herhangi javactır ile ilk derleme nedeni daha sonra üzerinde groovyc var mı? Karışık kod projesinde javac over groovyc kullanmak için herhangi bir neden var mı? maven veya gradle bir karma java7/groovy2 projesine başlarken

ben bunları ayrı ayrı derleme başladı ve kendi ağaçlardaki (src/main/java ve src/harika/ana) olarak en iyi uygulama önerir. java ve harika aynı sorunu çözmek için kullanılır ve böylece iç içe olduğundan Ancak, ben şimdi harika/ana src/içine bütün kaynağını damping ve harika derleyici .java ve .groovy dosyaları hem işlemek izin doğru eğilerek. Bu, kaynak ağaca bakarken projenin takibini kolaylaştırıyor gibi görünüyor. Herhangi bir dezavantaj var mı? Her iki .java ve .groovy numaralı bağlantıların iyi olması için numaralı işareti belirtmek yeterlidir.

+0

İlginç, groovyc' bu yeteneğine sahiptir 'bilmiyordum. Sadece bunu yaparken aldığınız bayt kodu için endişelenirim. –

+0

Ben bazı olası yerinde docs kadar çevirdiğim: http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven ve http://groovy.codehaus.org/The+groovyc+Ant+ Görev Ancak, uygulamaya özgü görünüyorlar. altında Groovy 1.8 ile deneyim –

+0

bir Gradle Mümkün, Groovy eklentiyle * .java dosyalarını derleme karışık özellikleri Groovy olmadan normal bir Java sınıfları üretir. (ExpandoMetaClass örneğin bu şekilde derlenmiş saf Java sınıfları üzerinde hiçbir etkisi olmadı.) inşa baytkodu biraz farklı olabilir, ama biz Groovy sürüme inşa bir Java taşınmış ve gerektiğinde Groovy üzerine eşyaların yerini başladığımızda hiçbir fark etmedi. –

cevap

İlgili konular