【问题标题】:Where does settings.xml live, for tomcat 7?对于 tomcat 7,settings.xml 在哪里?
【发布时间】:2013-03-16 21:07:25
【问题描述】:

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

该文件将包含以下内容:

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

这个文件去哪里了?

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

【问题讨论】:

标签: tomcat tomcat7 maven-tomcat-plugin


【解决方案1】:

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 中找到定义服务器的确切语法。

【讨论】:

    猜你喜欢
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    相关资源
    最近更新 更多