Package org.eclipse.tycho.core
Class TargetPlatformConfiguration
- java.lang.Object
-
- org.eclipse.tycho.core.TargetPlatformConfiguration
-
- All Implemented Interfaces:
DependencyResolverConfiguration
public class TargetPlatformConfiguration extends java.lang.Object implements DependencyResolverConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TargetPlatformConfiguration.BREEHeaderSelectionPolicy
static class
TargetPlatformConfiguration.PomDependencies
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
allowConflictingDependencies
private TargetPlatformConfiguration.BREEHeaderSelectionPolicy
breeHeaderSelectionPolicy
private java.util.List<TargetEnvironment>
environments
private java.lang.String
executionEnvironment
private java.lang.String
executionEnvironmentDefault
private java.util.List<org.apache.maven.model.Dependency>
extraRequirements
private java.util.List<TargetPlatformFilter>
filters
private boolean
implicitTargetEnvironment
private boolean
includePackedArtifacts
private OptionalResolutionAction
optionalAction
private TargetPlatformConfiguration.PomDependencies
pomDependencies
private java.lang.String
resolver
private java.util.Map<java.lang.String,java.lang.String>
resolverProfileProperties
private boolean
resolveWithEEConstraints
private IncludeSourceMode
targetDefinitionIncludeSourceMode
private java.util.List<java.io.File>
targets
-
Constructor Summary
Constructors Constructor Description TargetPlatformConfiguration()
-
Method Summary
-
-
-
Field Detail
-
resolver
private java.lang.String resolver
-
environments
private java.util.List<TargetEnvironment> environments
-
implicitTargetEnvironment
private boolean implicitTargetEnvironment
-
targets
private final java.util.List<java.io.File> targets
-
targetDefinitionIncludeSourceMode
private IncludeSourceMode targetDefinitionIncludeSourceMode
-
pomDependencies
private TargetPlatformConfiguration.PomDependencies pomDependencies
-
allowConflictingDependencies
private java.lang.Boolean allowConflictingDependencies
-
executionEnvironment
private java.lang.String executionEnvironment
-
executionEnvironmentDefault
private java.lang.String executionEnvironmentDefault
-
breeHeaderSelectionPolicy
private TargetPlatformConfiguration.BREEHeaderSelectionPolicy breeHeaderSelectionPolicy
-
resolveWithEEConstraints
private boolean resolveWithEEConstraints
-
filters
private java.util.List<TargetPlatformFilter> filters
-
optionalAction
private OptionalResolutionAction optionalAction
-
extraRequirements
private final java.util.List<org.apache.maven.model.Dependency> extraRequirements
-
includePackedArtifacts
private boolean includePackedArtifacts
-
resolverProfileProperties
private java.util.Map<java.lang.String,java.lang.String> resolverProfileProperties
-
-
Method Detail
-
getEnvironments
public java.util.List<TargetEnvironment> getEnvironments()
Returns the list of configured target environments, or the running environment if no environments have been specified explicitly.- See Also:
isImplicitTargetEnvironment()
-
getTargetPlatformResolver
public java.lang.String getTargetPlatformResolver()
-
getTargets
public java.util.List<java.io.File> getTargets()
-
addEnvironment
public void addEnvironment(TargetEnvironment environment)
-
setResolver
public void setResolver(java.lang.String resolver)
-
addTarget
public void addTarget(java.io.File target)
-
getTargetDefinitionIncludeSourceMode
public IncludeSourceMode getTargetDefinitionIncludeSourceMode()
-
setTargetDefinitionIncludeSourceMode
public void setTargetDefinitionIncludeSourceMode(IncludeSourceMode includeSourcesMode)
-
setPomDependencies
public void setPomDependencies(TargetPlatformConfiguration.PomDependencies pomDependencies)
-
getPomDependencies
public TargetPlatformConfiguration.PomDependencies getPomDependencies()
-
isImplicitTargetEnvironment
public boolean isImplicitTargetEnvironment()
-
setImplicitTargetEnvironment
public void setImplicitTargetEnvironment(boolean implicitTargetEnvironment)
-
setAllowConflictingDependencies
public void setAllowConflictingDependencies(java.lang.Boolean allow)
-
getAllowConflictingDependencies
public java.lang.Boolean getAllowConflictingDependencies()
-
getExecutionEnvironment
public java.lang.String getExecutionEnvironment()
-
setExecutionEnvironment
public void setExecutionEnvironment(java.lang.String executionEnvironment)
-
getExecutionEnvironmentDefault
public java.lang.String getExecutionEnvironmentDefault()
-
setExecutionEnvironmentDefault
public void setExecutionEnvironmentDefault(java.lang.String executionEnvironment)
-
getBREEHeaderSelectionPolicy
public TargetPlatformConfiguration.BREEHeaderSelectionPolicy getBREEHeaderSelectionPolicy()
-
setBREEHeaderSelectionPolicy
public void setBREEHeaderSelectionPolicy(TargetPlatformConfiguration.BREEHeaderSelectionPolicy breeHeaderSelectionPolicy)
-
isResolveWithEEConstraints
public boolean isResolveWithEEConstraints()
-
setResolveWithEEContraints
public void setResolveWithEEContraints(boolean value)
-
setFilters
public void setFilters(java.util.List<TargetPlatformFilter> filters)
-
getFilters
public java.util.List<TargetPlatformFilter> getFilters()
-
getDependencyResolverConfiguration
public DependencyResolverConfiguration getDependencyResolverConfiguration()
-
getExtraRequirements
public java.util.List<org.apache.maven.model.Dependency> getExtraRequirements()
- Specified by:
getExtraRequirements
in interfaceDependencyResolverConfiguration
-
getOptionalResolutionAction
public OptionalResolutionAction getOptionalResolutionAction()
- Specified by:
getOptionalResolutionAction
in interfaceDependencyResolverConfiguration
-
addExtraRequirement
public void addExtraRequirement(org.apache.maven.model.Dependency requirement)
-
setOptionalResolutionAction
public void setOptionalResolutionAction(OptionalResolutionAction optionalAction)
-
setIncludePackedArtifacts
public void setIncludePackedArtifacts(boolean include)
-
isIncludePackedArtifacts
public boolean isIncludePackedArtifacts()
-
getProfileProperties
public java.util.Map<java.lang.String,java.lang.String> getProfileProperties()
Returns the properties to be used for evaluating filters during dependency resolution.
-
addProfileProperty
public void addProfileProperty(java.lang.String key, java.lang.String value)
-
-