Maven Wrapper Kullanıyorsak
Tüm komutlarda mvn yerine mvnw kullanılır. Maven Wrapper projede kullanılan maven sürümünü otomatik olarak indirir ve kullanır. Açıklama Gradle için ancak Maven için de geçerli. Açıklama şöyle
The idea behind Gradle’s wrapper is to keep the exact Gradle version along with the project and just enough code to download the full version over the Internet.
Örnek
Şöyle yaparız
mvnw <-- Linux için
mvnw.cmd <-- Windows için
Örnek
Şöyle yaparız. Burada maven wrapper'a maven olarak 3.6.3 kullanılması belirtiliyor
$ mvn wrapper:wrapper -Dmaven=3.6.3 $ ./mvnw clean package
Maven Wrapper Kullanmıyorsak
mvn -N wrapper:wrapper
Artık sadece maven-wrapper.properties dosyasındaki maven sürümünü değiştirerek derleyebiliriz.
maven-wrapper.properties Dosyası
Yolu şöyle
.mvnw/wrapper maven-wrapper.properties
İçi şuna benzer
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.3/apache-maven-3.9.3-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
Hiç yorum yok:
Yorum Gönder