Class ProjectModule
- java.lang.Object
-
- io.openliberty.tools.common.plugins.util.ProjectModule
-
public class ProjectModule extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Collection<File>deleteJavaSourcesCollection<File>deleteJavaTestsbooleandisableDependencyCompileCollection<File>failedCompilationJavaSourcesCollection<File>failedCompilationJavaTestsCollection<File>recompileJavaSourcesCollection<File>recompileJavaTestsbooleansourceDirRegisteredbooleansourceOutputDirRegisteredbooleantestSourceDirRegisteredbooleantriggerJavaTestRecompile
-
Constructor Summary
Constructors Constructor Description ProjectModule(File buildFile, String projectName, String packagingType, Set<String> compileArtifacts, Set<String> testArtifacts, File sourceDirectory, File outputDirectory, File testSourceDirectory, File testOutputDirectory, List<File> resourceDirs, boolean skipTests, boolean skipUTs, boolean skipITs, JavaCompilerOptions compilerOptions, List<File> dependentModules)Defines a project module for supporting multi-module projects
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetBuildFile()Set<String>getCompileArtifacts()JavaCompilerOptionsgetCompilerOptions()List<File>getDependentModules()FilegetOutputDirectory()StringgetPackagingType()StringgetProjectName()List<File>getResourceDirs()HashMap<File,Boolean>getResourceMap()FilegetSourceDirectory()Set<String>getTestArtifacts()FilegetTestOutputDirectory()FilegetTestSourceDirectory()voidsetCompilerOptions(JavaCompilerOptions compilerOptions)voidsetDependentModules(List<File> dependentModules)voidsetResourceMap(HashMap<File,Boolean> resourceMap)booleanskipITs()booleanskipTests()booleanskipUTs()StringtoString()
-
-
-
Field Detail
-
recompileJavaSources
public Collection<File> recompileJavaSources
-
deleteJavaSources
public Collection<File> deleteJavaSources
-
failedCompilationJavaSources
public Collection<File> failedCompilationJavaSources
-
sourceDirRegistered
public boolean sourceDirRegistered
-
recompileJavaTests
public Collection<File> recompileJavaTests
-
deleteJavaTests
public Collection<File> deleteJavaTests
-
failedCompilationJavaTests
public Collection<File> failedCompilationJavaTests
-
triggerJavaTestRecompile
public boolean triggerJavaTestRecompile
-
testSourceDirRegistered
public boolean testSourceDirRegistered
-
disableDependencyCompile
public boolean disableDependencyCompile
-
sourceOutputDirRegistered
public boolean sourceOutputDirRegistered
-
-
Constructor Detail
-
ProjectModule
public ProjectModule(File buildFile, String projectName, String packagingType, Set<String> compileArtifacts, Set<String> testArtifacts, File sourceDirectory, File outputDirectory, File testSourceDirectory, File testOutputDirectory, List<File> resourceDirs, boolean skipTests, boolean skipUTs, boolean skipITs, JavaCompilerOptions compilerOptions, List<File> dependentModules)
Defines a project module for supporting multi-module projects- Parameters:
buildFile- pom.xmlprojectName- project name (artifactId)packagingType- packaging typecompileArtifacts- compileArtifacts of projecttestArtifacts- testArtifacts of projectsourceDirectory- src/main/java diroutputDirectory- output dirtestSourceDirectory- src/test/java dirtestOutputDirectory- test output dirresourceDirs- resource directoriesskipTests- whether to skip tests for this projectskipUTs- whether to skip unit tests for this projectskipITs- whether to skip integration tests for this projectcompilerOptions- Java compiler options set in pom.xml
-
-
Method Detail
-
getProjectName
public String getProjectName()
-
getPackagingType
public String getPackagingType()
-
getBuildFile
public File getBuildFile()
-
getSourceDirectory
public File getSourceDirectory()
-
getOutputDirectory
public File getOutputDirectory()
-
getTestSourceDirectory
public File getTestSourceDirectory()
-
getTestOutputDirectory
public File getTestOutputDirectory()
-
skipTests
public boolean skipTests()
-
skipUTs
public boolean skipUTs()
-
skipITs
public boolean skipITs()
-
getCompilerOptions
public JavaCompilerOptions getCompilerOptions()
-
setCompilerOptions
public void setCompilerOptions(JavaCompilerOptions compilerOptions)
-
-