Package org.apache.sling.feature.maven
Class FeatureProjectConfig
- java.lang.Object
-
- org.apache.sling.feature.maven.FeatureProjectConfig
-
public class FeatureProjectConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCFG_DEFAULT_METADATAstatic StringCFG_ENABLE_PROJ_VARSstatic StringCFG_FEATURESstatic StringCFG_FEATURES_EXCLUDESstatic StringCFG_FEATURES_INCLUDESstatic StringCFG_JAR_START_ORDERstatic StringCFG_LEGACY_REPLACEstatic StringCFG_REPLACE_PROP_VARSstatic StringCFG_SKIP_ADD_FEATURE_DEPENDENCIESstatic StringCFG_SKIP_ADD_JAR_TO_FEATUREstatic StringCFG_SKIP_ADD_JAR_TO_TEST_FEATUREstatic StringCFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIESstatic StringCFG_TEST_FEATURESstatic StringCFG_TEST_FEATURES_EXCLUDESstatic StringCFG_TEST_FEATURES_INCLUDESstatic StringCFG_VALIDATE_FEATURESstatic StringDEFAULT_FEATURE_DIRstatic StringDEFAULT_FEATURE_INCLUDESstatic StringDEFAULT_TEST_FEATURE_DIR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Map<String,String>>getDefaultMetadata()StringgetExcludes()StringgetFeaturesDir()StringgetIncludes()StringgetJarStartOrder()static FeatureProjectConfiggetMainConfig(FeatureProjectInfo info)StringgetName()String[]getReplacePropertyVariables()StringgetScope()static FeatureProjectConfiggetTestConfig(FeatureProjectInfo info)booleanisEnableLegacyVariableReplacement()booleanisEnableProjectVariableReplacement()booleanisSkipAddDependencies()booleanisSkipAddJarToFeature()booleanisTestConfig()booleanisValidate()
-
-
-
Field Detail
-
CFG_FEATURES
public static final String CFG_FEATURES
- See Also:
- Constant Field Values
-
CFG_FEATURES_INCLUDES
public static final String CFG_FEATURES_INCLUDES
- See Also:
- Constant Field Values
-
CFG_FEATURES_EXCLUDES
public static final String CFG_FEATURES_EXCLUDES
- See Also:
- Constant Field Values
-
CFG_TEST_FEATURES
public static final String CFG_TEST_FEATURES
- See Also:
- Constant Field Values
-
CFG_TEST_FEATURES_INCLUDES
public static final String CFG_TEST_FEATURES_INCLUDES
- See Also:
- Constant Field Values
-
CFG_TEST_FEATURES_EXCLUDES
public static final String CFG_TEST_FEATURES_EXCLUDES
- See Also:
- Constant Field Values
-
CFG_SKIP_ADD_FEATURE_DEPENDENCIES
public static final String CFG_SKIP_ADD_FEATURE_DEPENDENCIES
- See Also:
- Constant Field Values
-
CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES
public static final String CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES
- See Also:
- Constant Field Values
-
CFG_SKIP_ADD_JAR_TO_FEATURE
public static final String CFG_SKIP_ADD_JAR_TO_FEATURE
- See Also:
- Constant Field Values
-
CFG_SKIP_ADD_JAR_TO_TEST_FEATURE
public static final String CFG_SKIP_ADD_JAR_TO_TEST_FEATURE
- See Also:
- Constant Field Values
-
CFG_JAR_START_ORDER
public static final String CFG_JAR_START_ORDER
- See Also:
- Constant Field Values
-
CFG_VALIDATE_FEATURES
public static final String CFG_VALIDATE_FEATURES
- See Also:
- Constant Field Values
-
DEFAULT_FEATURE_DIR
public static final String DEFAULT_FEATURE_DIR
- See Also:
- Constant Field Values
-
DEFAULT_FEATURE_INCLUDES
public static final String DEFAULT_FEATURE_INCLUDES
- See Also:
- Constant Field Values
-
DEFAULT_TEST_FEATURE_DIR
public static final String DEFAULT_TEST_FEATURE_DIR
- See Also:
- Constant Field Values
-
CFG_ENABLE_PROJ_VARS
public static final String CFG_ENABLE_PROJ_VARS
- See Also:
- Constant Field Values
-
CFG_REPLACE_PROP_VARS
public static final String CFG_REPLACE_PROP_VARS
- See Also:
- Constant Field Values
-
CFG_LEGACY_REPLACE
public static final String CFG_LEGACY_REPLACE
- See Also:
- Constant Field Values
-
CFG_DEFAULT_METADATA
public static final String CFG_DEFAULT_METADATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMainConfig
public static FeatureProjectConfig getMainConfig(FeatureProjectInfo info)
-
getTestConfig
public static FeatureProjectConfig getTestConfig(FeatureProjectInfo info)
-
getName
public String getName()
-
getFeaturesDir
public String getFeaturesDir()
-
getIncludes
public String getIncludes()
-
getExcludes
public String getExcludes()
-
isSkipAddDependencies
public boolean isSkipAddDependencies()
-
getScope
public String getScope()
-
isTestConfig
public boolean isTestConfig()
-
getJarStartOrder
public String getJarStartOrder()
-
isSkipAddJarToFeature
public boolean isSkipAddJarToFeature()
-
isValidate
public boolean isValidate()
-
isEnableProjectVariableReplacement
public boolean isEnableProjectVariableReplacement()
-
getReplacePropertyVariables
public String[] getReplacePropertyVariables()
-
isEnableLegacyVariableReplacement
public boolean isEnableLegacyVariableReplacement()
-
-