Где живет settings.xml для tomcat 7?

Чтобы использовать менеджер tomcat 7 (или mvn tomcat:deploy), мне нужно куда-то поместить файл settings.xml.

Файл будет содержать следующее:

<server>
    <id>myserver</id>
    <username>myusername</username>
    <password>mypassword</password>
</server>

Куда девается этот файл?

Нужно ли это явно указывать где-то?


person Liam    schedule 16.03.2013    source источник
comment
используйте tomcat7: развернуть. И посмотрите здесь [stackoverflow.com/questions/13336816/ [1]: stackoverflow.com/questions/13336816/   -  person Olivier Lamy    schedule 18.03.2013


Ответы (1)


Файл settings.xml является частью настроек maven и не является специфичным для tomcat, хотя tomcat-maven-plugin использует определенные там серверы.

Существует два места, где может находиться файл settings.xml:

The Maven install: $M2_HOME/conf/settings.xml
A user's install: ${user.home}/.m2/settings.xml

Первые settings.xml также называются глобальными настройками, последние settings.xml называются пользовательскими настройками. Если оба файла существуют, их содержимое объединяется, при этом преобладающим является пользовательский файл settings.xml.

Вы можете найти точный синтаксис для определения серверов в документации по настройкам.

person kapex    schedule 16.03.2013