Diğer projelerin çevreye göre kavanozları kullanması gerektiği maven'de çok modüllü bir projem var.Maven if-else like a davranış
Biz, yani dev (4 enviroenments 1.Dev 2.UAT 3.QA her üç ortamlar için projectname-dev.jar kullanmak isteyen bir proje var 4.PROD
gibi var uat, QA) ve PROD için projectname-prod.jar.
Maven profillerinde kullanabileceğim bir if-else mantığı gibi bir şey için google araması yaptım.
Hala bu özel proje için yeni bir özellik oluşturmak ve produciton girdiğinde '-prod' olarak değiştirilemez, ancak şu eklemek istemiyorum ekstra havai.
beni kendisine elle yükü her türlü eklenmeden yapılabilir yukarıdaki iş bulmak yardımcı olacak bu kendisi için kullanabilirsiniz orada herhangi eklentileri var.
Teşekkür
Sadece maven'i geliştiririm. Bir sürüm yapmak için maven kullanıyorum ve bu sürüm UAT, QA ve PROD'de ** değişmemiş ** kullanacağım. Ortamlar arasında konfigürasyon farklılıkları varsa bunları ayrı ayrı muhafaza ediyorum. –
Burada sorun şu ki, kalkınma, uat ve qa'ya adanmış üç takımın bulunduğu bir organizasyon, bir insanı kendi yapılarını oluşturmak için bağlı olacaktı. :) – Neeraj
Sürekli bir entegrasyon sunucusuna sahip olacağım örn. hudson ve herkesin serbest bırakma işlemini gerçekleştirebilmesini sağlayın (talimatlarla). Elinizdeki problem, UAT ve QA'nın neredeyse bir şey inşa edebilecekleri, ancak DEV ile tam olarak aynı olamayacağıdır. Ve yine farklı bir şey üretin. –