Где плагин scm хранит данные
<project>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<groupId>a</groupId>
<artifactId>a</artifactId>
<name>SCM Sample Project</name>
<url>http://somecompany.com</url>
<scm>
<connection>scm:svn:http://my-svn-url/trunk/</connection>
<developerConnection>scm:svn:http://my-svn-url/trunk/</developerConnection>
<url>scm:svn:http://my-svn-url/trunk/</url>
</scm>
<build>
</build>
</project>
Как вы видите, у меня нет svn crendentials, я все еще могу оформить заказ. Более того, я думаю, что maven хранит все эти учетные данные где-то в кеше, поскольку мои базовые конфигурации НЕ воспринимаются как "checkoutDirectory". Может кто-нибудь, пожалуйста, помогите о том, как очистить кэш... или я что-то скучаю:(
1 ответ
Файл settings.xml является правильным расположением для имени пользователя / паролей:
<server>
<id>my-svn-url</id>
<username>TheUserIAmOnSVN</username>
<password>MySVNPassword</password>
</server>
Специальные вещи для Subversion вы можете настроить в провайдере scm.
Если вы работаете локально, Subversion сохраняет имена пользователей и пароли в своем собственном кэше ($HOME/.svn/)...