Maven - <servidor /> em settings.xml

Eu uso o tomcat-maven-plugin para implantar minha guerra em um servidor. O que preciso fazer é configurá-lo assim no meu pom.xml:

<configuration>
...
   <url>http://localhost/manager</url>
   <username>admin</username>
   <password>admin</password>
...
</configuration>

Mas, obviamente, quero manter essas configurações em um local diferente, pois trabalho no computador, mas também há um servidor intermediário e um servidor ativo, onde as configurações do servidor são diferente

Então vamos usar o.m2/settings.xml:

<servers>
    <server>
        <id>local_tomcat</id>
        ,<username>admin</username>
        <password>admin</password>
    </server>
</servers>

Agora altere o pom.xml:

<configuration>
    <server>local_tomcat</server>
</configuration>

Mas onde colocar o URL do servidor? Não há lugar para isso no settings.xml sob a tag server! Talvez assim?

<profiles>
  <profile>
     <id>tomcat-config</id>
      <properties>
    <tomcat.url>http://localhost/manager</tomcat.url>
      </properties>
  </profile>
</profiles>

<activeProfiles>
   <activeProfile>tomcat-config</activeProfile>
</activeProfiles>

.. e use a propriedade $ {tomcat.url}.

Mas a questão é: por que usar a tag server emsettings.xml em absoluto? Por que não usar propriedades para o nome de usuário e senha também? Ou existe um local para o URL também no URL de configurações para que eu não precise usar propriedades?

questionAnswers(1)

yourAnswerToTheQuestion