对于tomcat 7,settings.xml在哪里?

时间:2013-03-16 21:07:25

标签: tomcat tomcat7 maven-tomcat-plugin

为了使用tomcat 7管理器(或mvn tomcat:deploy),我需要在某处放置一个settings.xml文件。

该文件将包含以下内容:

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

此文件在哪里?

是否需要在某处明确引用?

1 个答案:

答案 0 :(得分:9)

settings.xml文件是maven settings的一部分,并不是特定于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占主导地位。

您可以在settings documentation中找到定义服务器的确切语法。