8

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

该文件将包含以下内容:

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

这个文件去哪里了?

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

4

1 回答 1

13

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 占主导地位。

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

于 2013-03-16T21:20:29.043 回答