By default, only the Maven Project Properties are used for the value injection. You can specify additional properties to extend the possible key/value pairs. External properties are not added to the general Maven Project Properties.
External Properties can be either Files or URL’s.
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>biz.paluch.maven.configurator</groupId>
<artifactId>configurator-maven-plugin</artifactId>
<version>1.0.1</version>
<configuration>
<groupId>myGroupId</groupId>
<artifactId>myArtifactId</artifactIdId>
<version>1.2.5</version>
<propertySources>
<propertySource>profiles/production.properties</propertySource>
<propertySource>http://config.server.com/profiles/remote.properties</propertySource>
</propertySources>
</configuration>
</plugin>
...
</plugins>
...
</build>
...
</project>