Maven’de profil diye bir özellik var. Bu özellik nedir, ne işe yarar, nerede kullanabilirim?
comments
1 references
// Comments are closed.
Maven’de profil diye bir özellik var. Bu özellik nedir, ne işe yarar, nerede kullanabilirim?
// Comments are closed.
Profiller, POM’un kendisinde bulunan öğelerin bir alt kümesi kullanılarak Maven’de belirtilir. Profillerin tanımlanabileceği bir konteynerdir. Profillere göre farklı build işlemleri gerçekleştirilir.
Profil çeşitleri
dev : Development(geliştirme yapılan) ortamını ifade eder
prep : preProduction dan gelir. Test ortamını ifade eder.
prod : production ortamını ifade eder.
Maven de üç konumdan herhangi birine profil ekleyebiliriz
(pom.xml)(%USER_HOME%/.m2/settings.xml).(${maven.home}/conf/settings.xml)Profilleri mümkün olduğunca pom.xml’de yapılandırmaya çalışırız. Bunun nedeni settings.xml’i kullanımında, onu derleme ortamlarına kendimiz dağıtmamız gerektiğinden daha zor ve hataya açıktır.