Bu Sayfayı Paylaş:

Kavram

Build Profile

Tanım: Maven'de farklı ortamlara göre farklı çalışmayı sağlayan tanım. Örneğin production ve test ortamı için farklı profile'lar yaratılabilir. Maven ile birlikte gelen proje (pom.xml ile) , user (%USER_HOME%/.m2/settings.xml ile) ve global (%M2_HOME%/conf/settings.xml ile) olarak üç profil bulunur.

Veri

Maven Build Profilleri

Maven aşağıdaki üç profil tanımlıdır :
  • Proje Bazlı : Proje içinde pom.xml ile tanımlanır
  • User Bazlı : Kullanıcıya bağlıdır. %USER_HOME%/.m2/settings.xml ile tanımlanır
  • Global : Bilgisayardaki tüm projeler ve kullanıcılar için ortaktır. %M2_HOME%/conf/settings.xml ile tanımlanır

Kavram

setting.xml

Tanım: Projeden bağımsız olarak (pom.xml dışında) Maven ile ilgili ayarlamaların yapıldığı XML dosyası. Ana dosya ${maven.home}/conf/settings.xml , kullanıcıya göre ayarlamaların yapıldığı dosya ${user.home}/.m2/settings.xml klasöründedir.

Kavram

Mirror

Tanım: Repository'in yerine geçecek şekilde kullanılabilen ve setting.xml içinde bilgileri tanımlanan sunucu. Mirror sunucusu ile erişimlerde güvenlik ve diğer kontroller yapılabilir , cahce sistemi eklenebilir, daha hızlı çalışması için local bir network kullanılabilir.

Kavram

servers

Tanım: setting.xml içinde, bir repository sunucusuna erişmek için gerekli username, password, SSH ile erişilecekse SSH ile ilgili bilgilerin tanımlandığı element



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir