Ce contenu n'est pas disponible dans la langue sélectionnée.
D.4. Substituting PID properties
Syntax Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
The profile property resolver is used to access PID properties from the current profile (or parent profile). It has the following format:
${profile:PID/Property}
${profile:PID/Property}
Note
This should not be confused with the syntax of a profile URL, which is used to access general resource files (not PID properties) and which is not resolved immediately (in contrast to the profile property resolver, which substitutes the corresponding property value as soon as the configuration file is read).
Example using a profile property resolver Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
For example, the
fabric profile's io.fabric8.maven.properties PID resource includes the following property setting:
remoteRepositories=${profile:io.fabric8.agent/org.ops4j.pax.url.mvn.repositories}
remoteRepositories=${profile:io.fabric8.agent/org.ops4j.pax.url.mvn.repositories}
So that the
remoteRepositories property is set to the value of the org.ops4j.pax.url.mvn.repositories agent property (io.fabric8.agent is the PID for the agent properties).