Package org.eclipse.tycho.core.maven
Class TychoInterpolator
- java.lang.Object
-
- org.eclipse.tycho.core.maven.TychoInterpolator
-
- All Implemented Interfaces:
Interpolator
public class TychoInterpolator extends Object implements Interpolator
Class thats interpolates string values like ${project.artifactId}. It is using theStringSearchInterpolatorand hiding all plexus interfaces/classes.Value sources this interpolator uses:
MavenSession.getSystemProperties()MavenSession.getUserProperties()MavenProject.getProperties()MavenProjectasPrefixedObjectValueSourceMavenSession.getSettings()asPrefixedObjectValueSourceMavenProject.getBasedir()for ${basedir}Settings.getLocalRepository()for ${localRepository}
-
-
Constructor Summary
Constructors Constructor Description TychoInterpolator(org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject mavenProject)
-
-
-
Method Detail
-
interpolate
public String interpolate(String input)
- Specified by:
interpolatein interfaceInterpolator
-
-