行家性能我有wildfly與此屬性pluging在外部配置的主機名,用戶等獲得從外部配置文件
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.0.Final</version>
<configuration>
<hostname>${wildfly.hostname}</hostname>
<port>${wildfly.port}</port>
<username>${wildfly.username}</username>
<password>${wildfly.password}</password>
</configuration>
<executions>
<execution>
<!-- <phase>package</phase> -->
<!-- <goals> -->
<!-- <goal>deploy</goal> -->
<!-- </goals> -->
</execution>
</executions>
</plugin>
然後我已經創建與特性(file.properties)的文件
wildfly.hostname=127.0.0.1
wildfly.port=19990
wildfly.username=user
wildfly.password=pass
而且我想,調用mvn wildfly:deploy
當變量從文件中獲取。我曾嘗試幾種方法:
- 使用
<properties>
和它的作品,但它是pom.xml的 - 使用
properties-maven-plugin
加載使用<phase>pre-clean</phase>
外部文件中,但它不工作。
這裏的問題是,在最後,我想創建不同的配置文件的配置文件夾,也就是不同的用戶,通過等
如何做到這一點任何想法?
你爲什麼用'預清洗 '?使用'初始化 ' –
Tunaki
我也用過它,它不起作用 – jlanza
是的,你需要調用'mvn initialize wildfly:deploy',否則,階段將不會運行。只有執行'wildfly:deploy'纔會被調用。 – Tunaki