Verwenden des Properties-Tags in Maven-Profilen

Ich beziehe mich auf "Maven: Die vollständige Referenz"und insbesondere den Abschnitt über Profile, der die Verwendung von a<properties... tag innerhalb der<profile... hier taggen:siehe hier

 <profile>
            <id>development</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <property>
                    <name>environment.type</name>
                    <value>dev</value>
                </property>
            </activation>
            <properties>
                <database.driverClassName>com.mysql.jdbc.Driver</database.driverClassName>
                <database.url>
                    jdbc:mysql://localhost:3306/app_dev
                </database.url>
                <database.user>development_user</database.user>
                <database.password>development_password</database.password>
            </properties>
        </profile>

Was ich nicht sicher bin, ist, was passiert, wenn diemvn install -Denvironment.type=dev Befehl wird ausgeführt:

Wird dies eine.properties Datei?Wenn nicht, wie und wo liest Tomcat (zum Beispiel) die einzelnen Eigenschaften, wenn die App in Dev getestet wird?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage