AngularJS ile bir web uygulaması yapıyoruz ve Bağımlılık Yönetimi için Bower, testler yapmak vb. İçin Grunt kullanma fikrini seviyoruz ( Yeoman )
Sunucu Java ile Maven kullanılarak yapılır, bu yüzden elbette basit bir mvn install
her şeyi (web uygulaması + sunucu) oluşturmak isteriz.
Öyleyse hangi yaklaşımı izlediniz ve neden?
1) Onları iki farklı uygulama olarak ele alın, aslında öyleler. Bu nedenle, farklı inşa yöntemlerinin / araçlarının kullanılması kabul edilebilir.
2) Grunt Bower'ı unutun, web uygulaması için Maven eklentilerini oluşturmak, testleri çalıştırmak, bağımlılıkları yönetmek için kullanın. Eğer durum buysa, hangileri?
3) Ön uç web uygulamasını oluşturmak üzere Grunt'ı çağırmak için Maven exec eklentisini kullanın. Bunu bir çözümden çok bir hack olarak görüyorum.
4) Diğer.
Jenkins ile entegre edilmesi kolay bir yaklaşım bir artıdır.
Şimdiden teşekkürler!