Package org.apache.maven.model
Class Resource
java.lang.Object
org.apache.maven.model.PatternSet
org.apache.maven.model.FileSet
org.apache.maven.model.Resource
- All Implemented Interfaces:
- Serializable,- Cloneable,- InputLocationTracker
This element describes all of the classpath resources associated
 with a project
         or unit tests.
- Version:
- $Revision$ $Date$
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()Method clone.Get whether resources are filtered to replace tokens with parameterised values or not.Get fOR INTERNAL USE ONLY.Get describe the resource target path.voidbooleanvoidsetFiltering(boolean filtering) voidsetFiltering(String filtering) Set whether resources are filtered to replace tokens with parameterised values or not.voidsetMergeId(String mergeId) Set fOR INTERNAL USE ONLY.voidsetTargetPath(String targetPath) Set describe the resource target path.toString()Methods inherited from class org.apache.maven.model.FileSetgetDirectory, setDirectoryMethods inherited from class org.apache.maven.model.PatternSetaddExclude, addInclude, getExcludes, getIncludes, getLocation, removeExclude, removeInclude, setExcludes, setIncludes, setLocation, setOtherLocation
- 
Constructor Details- 
Resourcepublic Resource()
 
- 
- 
Method Details- 
cloneMethod clone.
- 
getFilteringGet whether resources are filtered to replace tokens with parameterised values or not. The values are taken from thepropertieselement and from the properties in the files listed in thefilterselement. Note: While the type of this field isStringfor technical reasons, the semantic type is actuallyBoolean. Default value isfalse.- Returns:
- String
 
- 
getMergeIdGet fOR INTERNAL USE ONLY. This is a unique identifier assigned to each resource to allow Maven to merge changes to this resource that take place during the execution of a plugin. This field must be managed by the generated parser and formatter classes in order to allow it to survive model interpolation.- Returns:
- String
 
- 
getTargetPathGet describe the resource target path. The path is relative to the target/classes directory (i.e.${project.build.outputDirectory}). For example, if you want that resource to appear in a specific package (org.apache.maven.messages), you must specify this element with this value:org/apache/maven/messages. This is not required if you simply put the resources in that directory structure at the source, however.- Returns:
- String
 
- 
setFilteringSet whether resources are filtered to replace tokens with parameterised values or not. The values are taken from thepropertieselement and from the properties in the files listed in thefilterselement. Note: While the type of this field isStringfor technical reasons, the semantic type is actuallyBoolean. Default value isfalse.- Parameters:
- filtering- a filtering object.
 
- 
setMergeIdSet fOR INTERNAL USE ONLY. This is a unique identifier assigned to each resource to allow Maven to merge changes to this resource that take place during the execution of a plugin. This field must be managed by the generated parser and formatter classes in order to allow it to survive model interpolation.- Parameters:
- mergeId- a mergeId object.
 
- 
setTargetPathSet describe the resource target path. The path is relative to the target/classes directory (i.e.${project.build.outputDirectory}). For example, if you want that resource to appear in a specific package (org.apache.maven.messages), you must specify this element with this value:org/apache/maven/messages. This is not required if you simply put the resources in that directory structure at the source, however.- Parameters:
- targetPath- a targetPath object.
 
- 
initMergeIdpublic void initMergeId()
- 
isFilteringpublic boolean isFiltering()
- 
setFilteringpublic void setFiltering(boolean filtering) 
- 
toString
 
-