public class ProjectDefinition extends Object
extension point
and must not be used
by other standard extensions.Modifier and Type | Field and Description |
---|---|
static String |
BINARIES_PROPERTY
Deprecated.
since 4.5.1 use SonarQube Java specific API
|
static String |
BUILD_DIR_PROPERTY |
static String |
LIBRARIES_PROPERTY
Deprecated.
since 4.5.1 use SonarQube Java specific API
|
static String |
SOURCE_DIRS_PROPERTY
Deprecated.
since 4.5 use
SOURCES_PROPERTY |
static String |
SOURCE_FILES_PROPERTY
Deprecated.
since 4.5 use
SOURCES_PROPERTY |
static String |
SOURCES_PROPERTY |
static String |
TEST_DIRS_PROPERTY
Deprecated.
since 4.5 use
TESTS_PROPERTY |
static String |
TEST_FILES_PROPERTY
Deprecated.
since 4.5 use
TESTS_PROPERTY |
static String |
TESTS_PROPERTY |
public static final String SOURCES_PROPERTY
@Deprecated public static final String SOURCE_DIRS_PROPERTY
SOURCES_PROPERTY
@Deprecated public static final String SOURCE_FILES_PROPERTY
SOURCES_PROPERTY
public static final String TESTS_PROPERTY
@Deprecated public static final String TEST_DIRS_PROPERTY
TESTS_PROPERTY
@Deprecated public static final String TEST_FILES_PROPERTY
TESTS_PROPERTY
@Deprecated public static final String BINARIES_PROPERTY
@Deprecated public static final String LIBRARIES_PROPERTY
public static final String BUILD_DIR_PROPERTY
@Deprecated public static ProjectDefinition create(Properties properties)
create()
with combination of other methods like setProperties(Properties)
and setProperty(String, String)
.public static ProjectDefinition create()
public ProjectDefinition setBaseDir(File baseDir)
public File getBaseDir()
public ProjectDefinition setWorkDir(@Nullable File workDir)
@CheckForNull public File getWorkDir()
public ProjectDefinition setBuildDir(@Nullable File d)
@CheckForNull public File getBuildDir()
@Deprecated public Properties getProperties()
properties()
public Map<String,String> properties()
@Deprecated public ProjectDefinition setProperties(Properties properties)
setProperties(Map)
public ProjectDefinition setProperties(Map<String,String> properties)
public ProjectDefinition setProperty(String key, String value)
public ProjectDefinition setKey(String key)
public ProjectDefinition setVersion(String s)
public ProjectDefinition setName(String s)
public ProjectDefinition setDescription(String s)
public String getKeyWithBranch()
public String getVersion()
public String getDescription()
@Deprecated public List<String> getSourceDirs()
sources()
public ProjectDefinition addSources(String... paths)
paths
- paths to file or directory with main sources.
They can be absolute or relative to project base directory.@Deprecated public ProjectDefinition addSourceDirs(String... paths)
addSources(String...)
public ProjectDefinition addSources(File... fileOrDirs)
@Deprecated public ProjectDefinition addSourceDirs(File... dirs)
addSources(File...)
public ProjectDefinition resetSources()
@Deprecated public ProjectDefinition resetSourceDirs()
resetSources()
public ProjectDefinition setSources(String... paths)
@Deprecated public ProjectDefinition setSourceDirs(String... paths)
setSources(String...)
public ProjectDefinition setSources(File... filesOrDirs)
@Deprecated public ProjectDefinition setSourceDirs(File... dirs)
setSources(File...)
@Deprecated public ProjectDefinition addSourceFiles(String... paths)
addSources(File...)
@Deprecated public ProjectDefinition addSourceFiles(File... files)
addSources(File...)
@Deprecated public List<String> getSourceFiles()
sources()
@Deprecated public List<String> getTestDirs()
tests()
public ProjectDefinition addTests(String... paths)
paths
- path to files or directories with test sources.
It can be absolute or relative to project directory.@Deprecated public ProjectDefinition addTestDirs(String... paths)
addTests(String...)
public ProjectDefinition addTests(File... fileOrDirs)
@Deprecated public ProjectDefinition addTestDirs(File... dirs)
addTests(File...)
public ProjectDefinition setTests(String... paths)
@Deprecated public ProjectDefinition setTestDirs(String... paths)
setTests(String...)
public ProjectDefinition setTests(File... fileOrDirs)
@Deprecated public ProjectDefinition setTestDirs(File... dirs)
setTests(File...)
public ProjectDefinition resetTests()
@Deprecated public ProjectDefinition resetTestDirs()
resetTests()
@Deprecated public ProjectDefinition addTestFiles(String... paths)
addTests(String...)
@Deprecated public ProjectDefinition addTestFiles(File... files)
addTests(File...)
@Deprecated public List<String> getTestFiles()
tests()
@Deprecated public List<String> getBinaries()
@Deprecated public ProjectDefinition addBinaryDir(String path)
path
- path to directory with compiled source. In case of Java this is directory with class files.
It can be absolute or relative to project directory.@Deprecated public ProjectDefinition addBinaryDir(File f)
@Deprecated public List<String> getLibraries()
@Deprecated public void addLibrary(String path)
path
- path to file with third-party library. In case of Java this is path to jar file.
It can be absolute or relative to project directory.public ProjectDefinition addContainerExtension(Object extension)
public List<Object> getContainerExtensions()
public ProjectDefinition addSubProject(ProjectDefinition child)
public ProjectDefinition getParent()
public void remove()
public List<ProjectDefinition> getSubProjects()
Copyright © 2009–2015 SonarSource. All rights reserved.