Porównaj ceny domen i usług IT, sprzedawców z całego świata

Argumenty linii poleceń Maven w Ustawieniach.xml


Dobry dzień,
Próbuję dowiedzieć się, czy istnieje sposób na outsourcing argumentów wiersza poleceń do Settings.xml.
Nie mogę używać pliku MAVEN_OPTS ENV-VAR i .MAVENRC, ale potrzebuję ustawień w każdym projekcie. Ważne jest, aby wtyczki, które nie są uwzględnione po instalacji nie są używane (ustawienia są niezbędne do podłączenia do repozytorium).
Ustawienia:
-Djavax.net.ssl.trustStore=VALUE
-Djavax.net.ssl.trustStorePassword=VALUE
-Djavax.net.ssl.keyStore=VALUE
-Djavax.net.ssl.keyStorePassword=VALUE
-Djavax.net.ssl.keyStoreType=VALUE
-Dmaven.wagon.http.ssl.insecure=VALUE
-Dmaven.wagon.http.ssl.allowall=VALUE
-Dmaven.wagon.http.ssl.ignore.validity.dates=VALUE

Mam nadzieję, że nie przegapię czegoś oczywistego ...
Z góry dziękuję,
LocXar
Edytuj-1: Wersja Maven: Apache Maven 3.3.9 (BB52D8502B132EC0A5A3F4C09453C07478323DC5; 2015-11-10t17: 41: 47 + 01: 00) EDYCJA-2: Próbowałem to w ten sposób, ale nie działa:
& < javax.net.ssl.trustStore & > VALUE & </javax.net.ssl.trustStore> 
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najlepszym rozwiązaniem jest użycie
$ {maven.projectBasedir}/. Mvn/maven.config
, jeśli chcesz używać niestandardowych elementów konfiguracji dla samego Mavena (np .:
-T3 ..
). również możesz używać rzeczy dla JVM przez
$ {maven.projectBasedir}/. mvn/jvm.config
, co oznacza, że ​​w twoim przypadku powinieneś użyć
jvm.config
z następującym zawartość:
-Djavax.net.ssl.trustStore=VALUE
-Djavax.net.ssl.trustStorePassword=VALUE
-Djavax.net.ssl.keyStore=VALUE
-Djavax.net.ssl.keyStorePassword=VALUE
-Djavax.net.ssl.keyStoreType=VALUE
-Dmaven.wagon.http.ssl.insecure=VALUE
-Dmaven.wagon.http.ssl.allowall=VALUE
-Dmaven.wagon.http.ssl.ignore.validity.dates=VALUE

Dlatego możesz umieścić go w swoim projekcie i sprawdzić go w swoim projekcie. Tak więc sprawia, że ​​ .mavenrc i maven_opts nadmiar. Jest to udokumentowane przez B.

Informacje o wydaniu Maven 3.3.1
http://maven.apache.org/docs/3 ... .html
.
Ale muszę powiedzieć, że lubisz ustawiać powyższe właściwości systemu, miałem wrażenie, że chciałbyś zignorować certyfikaty w połączeniu https, co nie ma sensu.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wydaje mi się, że wszystkie argumenty można zdefiniować w profilu ustawień Mavena z właściwościami:

Https:// maven.apache.org/Ustawienia.html # profile
https://maven.apache.org/settings.html#Profiles
HIH

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się