Package org.codehaus.mojo.natives
Class NativeSources
java.lang.Object
org.codehaus.mojo.natives.NativeSources
Compilable list of source file in a directory
- Version:
- $Id$
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic File[]
getAllSourceFiles
(NativeSources[] sources) Helper to get all source files in a Array of NativeSourcesboolean
String[]
String[]
getFiles()
static File[]
getIncludePaths
(NativeSources[] sources) String[]
static File[]
getSystemIncludePaths
(NativeSources[] sources) boolean
void
setDependencyAnalysisParticipation
(boolean flag) void
setDeployable
(boolean deployable) void
setDirectory
(File directory) void
setExcludes
(String[] excludes) void
setFileNames
(String[] fileNames) void
setIncludes
(String[] includes)
-
Field Details
-
directory
-
fileNames
-
dependencyAnalysisParticipation
private boolean dependencyAnalysisParticipation -
deployable
private boolean deployableHint Maven to bundle up all file under 'directory' and deploy -
includes
ANT expression to get all compilable source files -
excludes
ANT expression for source exclusions
-
-
Constructor Details
-
NativeSources
public NativeSources()
-
-
Method Details
-
getDirectory
- Returns:
-
setDirectory
- Parameters:
directory
-
-
getFileNames
- Returns:
-
setFileNames
- Parameters:
fileNames
-
-
getIncludes
- Returns:
-
setIncludes
- Parameters:
includes
-
-
getExcludes
- Returns:
-
setExcludes
- Parameters:
excludes
-
-
getDependencyAnalysisParticipation
public boolean getDependencyAnalysisParticipation()- Returns:
-
setDependencyAnalysisParticipation
public void setDependencyAnalysisParticipation(boolean flag) - Parameters:
flag
-
-
isDeployable
public boolean isDeployable() -
setDeployable
public void setDeployable(boolean deployable) -
getFiles
-
getAllSourceFiles
Helper to get all source files in a Array of NativeSources- Parameters:
sources
-- Returns:
-
getIncludePaths
-
getSystemIncludePaths
-