TestRig sınıfını çalıştırmak için antlr4 maven fişini nasıl kullanabileceğimi anlamak için biraz uğraşıyorum?Antlr4 "Test Donanımı" ve maven
ben bulmak mümkün olmuştur tek dokümandır mvn antlr4:help -Ddetail=true
çıkışında olsa okumuştum ama bu TestRig nasıl kullanılacağını bahsetmiyor. Öyleyse, test donanımını maven ile birlikte kullanmanın önerilen yolu nedir? grun alias yöntemini kullanarak burada çok şık görünmüyor.
- Akıl Yürütme
Merhaba :)
Sağ, beni yanlış anlamayın ama maven plugin bu işlevselliği istemem Gerçekten neden anlamıyorum? Ve neden ruh amacının dilbilgisini derlemesi gerektiğini anlamıyorum?
Şu anda, Maven ile bir yapıyı sürdürürsem ve antlr4-maven-plugin
'u kullanırsam, hem eklenti hem de antlr 4.1'i maven havuzumda kuracaktır. Bu zaten oradayken, neden maven bunu halledebilirse sınıf yoluma şeyler eklemeye ve takma adlar oluşturmaya başlayayım? Yani, maven gerçekten bunun için. Eğer bir antlr4:TestRig
hedefim olsaydı, o zaman tek yapacağım bunu kullanmaktı. Sınıf yolunu elle tutmaya veya bash takma adları oluşturmaya gerek yoktur. Sadece çalışırdı.
Sınıf yolumdaki yerel maven havuzumdaki sabit kodlama öğelerini ve bash takma adlarını korumak çok daha zarif olabilir. Veya alternatif olarak, başına iki yüklemeyi koruyun. Kullanmak istediğim antlr versiyonu (bir tanesi bana göre, sadece TestRig'i kullanmak, diğeri ise her şey için maven tarafından korunur). Ben antlr farklı bir sürümünü kullanmak istiyorsa
Ayrıca, o zaman ben Neden mü Maven eklentisi maven basitçe Benim için bu kadar idare edecek :)
bazı akıl ile sorumu güncellenen :) – JustDanyul
@JustDanyul teşekkür ederiz, bu ne soran artık çok daha açık. Cevabımı güncelledim. –
Tekrar bana ulaştığınız için teşekkürler. Ben zaten var olan birim testleri ile birlikte oldukça güzel oynayacak seçenek # 2 düşünmemiştim. Şerefe. – JustDanyul