2015-07-02 4 views
2

Maven Wagon HTTP documentation говорит:Как настроить Maven Вагон

Другие функции могут быть настроены через свойства системы:

maven.wagon.http.ssl.insecure = true/false (default false), enable/disable use of relaxed ssl check for user generated certificates. 
maven.wagon.http.ssl.allowall = true/false (default false), enable/disable match of the server's X.509 certificate with hostname. If disabled, a browser like check will be used. 
maven.wagon.http.ssl.ignore.validity.dates = true/false (default false), ignore issues with certificate dates. 
maven.wagon.rto = time in ms (default 1800000), read time out. 

Может ли эта конфигурация также может быть сделано в settings.xml?

ответ

1
+0

Спасибо. Это похоже на довольно поспешное и неудобное дизайнерское решение, но, возможно, есть веская причина, кроме моего понимания. Для меня это еще одна конфигурация в необычно неудобном месте, которое необходимо для того, чтобы заставить maven работать. Я думаю, что свойства системы разумны для вещей, которые могут изменяться от одного вызова к другому, например. -Dtest = ... для запуска одного теста. Для этого не так много. Это проблема между репо и пользователем и должна быть конфигурируемой в settings.xml –

+0

Для дальнейшего использования свойства системы можно установить в файле pom.xml с помощью плагина maven-properties. – kutschkem

3

Since it is reading it from system properties, он должен быть установлен как этот

export MAVEN_OPTS=-Dmaven.wagon.http.ssl.insecure=false -DsomeOtherSystemProperty=value 
+0

Я знаю, это чтение из системных свойств - Я надеялся, что я мог бы установить свойство в settings.xml. Bleah. Другой проигрывает для maven. –

Смежные вопросы