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

Lia*_*iam 6 tomcat tomcat7 maven-tomcat-plugin

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

该文件将包含以下内容:

<server>
    <id>myserver</id>
    <username>myusername</username>
    <password>mypassword</password>
</server>
Run Code Online (Sandbox Code Playgroud)

这个文件在哪里?

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

kap*_*pex 9

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
Run Code Online (Sandbox Code Playgroud)

以前的settings.xml也称为全局设置,后面的settings.xml称为用户设置.如果两个文件都存在,则其内容将合并,用户特定的settings.xml占主导地位.

您可以在设置文档中找到定义服务器的确切语法.