|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.api.batch.bootstrap.ProjectDefinition
public class ProjectDefinition
Defines project metadata (key, name, source directories, ...). It's generally used by the
extension point
and must not be used
by other standard extensions.
Field Summary | |
---|---|
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
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Method Detail |
---|
@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 getKey()
public String getKeyWithBranch()
public String getVersion()
public String getName()
public String getDescription()
public List<String> sources()
@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()
public List<String> tests()
@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()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |