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 classTargetPlatformConfiguration.BREEHeaderSelectionPolicy
-
Field Summary
Fields Modifier and Type Field Description private java.lang.BooleanallowConflictingDependenciesprivate TargetPlatformConfiguration.BREEHeaderSelectionPolicybreeHeaderSelectionPolicyprivate java.util.List<TargetEnvironment>environmentsprivate java.lang.StringexecutionEnvironmentprivate java.lang.StringexecutionEnvironmentDefaultprivate java.util.List<org.apache.maven.model.Dependency>extraRequirementsprivate java.util.List<TargetPlatformFilter>filtersprivate booleanimplicitTargetEnvironmentprivate booleanincludePackedArtifactsprivate OptionalResolutionActionoptionalActionstatic java.lang.StringPOM_DEPENDENCIES_CONSIDERprivate java.lang.StringpomDependenciesprivate java.lang.Stringresolverprivate java.util.Map<java.lang.String,java.lang.String>resolverProfilePropertiesprivate booleanresolveWithEEConstraintsprivate IncludeSourceModetargetDefinitionIncludeSourceModeprivate java.util.List<java.io.File>targets
-
Constructor Summary
Constructors Constructor Description TargetPlatformConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnvironment(TargetEnvironment environment)voidaddExtraRequirement(org.apache.maven.model.Dependency requirement)voidaddProfileProperty(java.lang.String key, java.lang.String value)voidaddTarget(java.io.File target)java.lang.BooleangetAllowConflictingDependencies()TargetPlatformConfiguration.BREEHeaderSelectionPolicygetBREEHeaderSelectionPolicy()DependencyResolverConfigurationgetDependencyResolverConfiguration()java.util.List<TargetEnvironment>getEnvironments()Returns the list of configured target environments, or the running environment if no environments have been specified explicitly.java.lang.StringgetExecutionEnvironment()java.lang.StringgetExecutionEnvironmentDefault()java.util.List<org.apache.maven.model.Dependency>getExtraRequirements()java.util.List<TargetPlatformFilter>getFilters()OptionalResolutionActiongetOptionalResolutionAction()java.lang.StringgetPomDependencies()java.util.Map<java.lang.String,java.lang.String>getProfileProperties()Returns the properties to be used for evaluating filters during dependency resolution.IncludeSourceModegetTargetDefinitionIncludeSourceMode()java.lang.StringgetTargetPlatformResolver()java.util.List<java.io.File>getTargets()booleanisImplicitTargetEnvironment()booleanisIncludePackedArtifacts()booleanisResolveWithEEConstraints()voidsetAllowConflictingDependencies(java.lang.Boolean allow)voidsetBREEHeaderSelectionPolicy(TargetPlatformConfiguration.BREEHeaderSelectionPolicy breeHeaderSelectionPolicy)voidsetExecutionEnvironment(java.lang.String executionEnvironment)voidsetExecutionEnvironmentDefault(java.lang.String executionEnvironment)voidsetFilters(java.util.List<TargetPlatformFilter> filters)voidsetImplicitTargetEnvironment(boolean implicitTargetEnvironment)voidsetIncludePackedArtifacts(boolean include)voidsetOptionalResolutionAction(OptionalResolutionAction optionalAction)voidsetPomDependencies(java.lang.String pomDependencies)voidsetResolver(java.lang.String resolver)voidsetResolveWithEEContraints(boolean value)voidsetTargetDefinitionIncludeSourceMode(IncludeSourceMode includeSourcesMode)
-
-
-
Field Detail
-
POM_DEPENDENCIES_CONSIDER
public static final java.lang.String POM_DEPENDENCIES_CONSIDER
- See Also:
- Constant Field Values
-
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 java.lang.String 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(java.lang.String pomDependencies)
-
getPomDependencies
public java.lang.String 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:
getExtraRequirementsin interfaceDependencyResolverConfiguration
-
getOptionalResolutionAction
public OptionalResolutionAction getOptionalResolutionAction()
- Specified by:
getOptionalResolutionActionin 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)
-
-