为了使用tomcat 7管理器(或mvn tomcat:deploy
),我需要在某处放置一个settings.xml文件。
该文件将包含以下内容:
<server>
<id>myserver</id>
<username>myusername</username>
<password>mypassword</password>
</server>
此文件在哪里?
是否需要在某处明确引用?
答案 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中找到定义服务器的确切语法。