Package org.sonar.api.batch.bootstrap
Class ProjectDefinition
- java.lang.Object
-
- org.sonar.api.batch.bootstrap.ProjectDefinition
-
@Deprecated public class ProjectDefinition extends java.lang.ObjectDeprecated.since 7.6 useInputProjectDefines project metadata (key, name, source directories, ...). It's generally used by theextension pointand must not be used by other standard extensions. Since 6.5, plugins should no longer manipulate the project's structure.- Since:
- 2.9
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSOURCES_PROPERTYDeprecated.static java.lang.StringTESTS_PROPERTYDeprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProjectDefinitionaddSources(java.io.File... fileOrDirs)Deprecated.ProjectDefinitionaddSources(java.lang.String... paths)Deprecated.ProjectDefinitionaddSubProject(ProjectDefinition child)Deprecated.ProjectDefinitionaddTests(java.io.File... fileOrDirs)Deprecated.ProjectDefinitionaddTests(java.lang.String... paths)Deprecated.static ProjectDefinitioncreate()Deprecated.booleanequals(java.lang.Object o)Deprecated.java.io.FilegetBaseDir()Deprecated.java.lang.StringgetDescription()Deprecated.java.lang.StringgetKey()Deprecated.java.lang.StringgetName()Deprecated.java.lang.StringgetOriginalName()Deprecated.java.lang.StringgetOriginalProjectVersion()Deprecated.java.lang.StringgetOriginalVersion()Deprecated.since 7.7, usegetOriginalProjectVersion()insteadProjectDefinitiongetParent()Deprecated.java.lang.StringgetProjectVersion()Deprecated.java.util.List<ProjectDefinition>getSubProjects()Deprecated.java.lang.StringgetVersion()Deprecated.since 7.7, usegetProjectVersion()insteadjava.io.FilegetWorkDir()Deprecated.inthashCode()Deprecated.java.util.Map<java.lang.String,java.lang.String>properties()Deprecated.voidremove()Deprecated.ProjectDefinitionresetSources()Deprecated.ProjectDefinitionresetTests()Deprecated.ProjectDefinitionsetBaseDir(java.io.File baseDir)Deprecated.ProjectDefinitionsetDescription(java.lang.String s)Deprecated.ProjectDefinitionsetKey(java.lang.String key)Deprecated.ProjectDefinitionsetName(java.lang.String s)Deprecated.ProjectDefinitionsetProjectVersion(java.lang.String s)Deprecated.ProjectDefinitionsetProperties(java.util.Map<java.lang.String,java.lang.String> properties)Deprecated.ProjectDefinitionsetProperty(java.lang.String key, java.lang.String value)Deprecated.ProjectDefinitionsetSources(java.io.File... filesOrDirs)Deprecated.ProjectDefinitionsetSources(java.lang.String... paths)Deprecated.ProjectDefinitionsetTests(java.io.File... fileOrDirs)Deprecated.ProjectDefinitionsetTests(java.lang.String... paths)Deprecated.ProjectDefinitionsetWorkDir(java.io.File workDir)Deprecated.java.util.List<java.lang.String>sources()Deprecated.java.util.List<java.lang.String>tests()Deprecated.
-
-
-
Field Detail
-
SOURCES_PROPERTY
public static final java.lang.String SOURCES_PROPERTY
Deprecated.- See Also:
- Constant Field Values
-
TESTS_PROPERTY
public static final java.lang.String TESTS_PROPERTY
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static ProjectDefinition create()
Deprecated.
-
setBaseDir
public ProjectDefinition setBaseDir(java.io.File baseDir)
Deprecated.
-
getBaseDir
public java.io.File getBaseDir()
Deprecated.
-
setWorkDir
public ProjectDefinition setWorkDir(java.io.File workDir)
Deprecated.
-
getWorkDir
public java.io.File getWorkDir()
Deprecated.
-
properties
public java.util.Map<java.lang.String,java.lang.String> properties()
Deprecated.
-
setProperties
public ProjectDefinition setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Deprecated.
-
setProperty
public ProjectDefinition setProperty(java.lang.String key, java.lang.String value)
Deprecated.
-
setKey
public ProjectDefinition setKey(java.lang.String key)
Deprecated.
-
setProjectVersion
public ProjectDefinition setProjectVersion(java.lang.String s)
Deprecated.
-
setName
public ProjectDefinition setName(java.lang.String s)
Deprecated.
-
setDescription
public ProjectDefinition setDescription(java.lang.String s)
Deprecated.
-
getKey
public java.lang.String getKey()
Deprecated.
-
getOriginalVersion
@Deprecated @CheckForNull public java.lang.String getOriginalVersion()
Deprecated.since 7.7, usegetOriginalProjectVersion()instead
-
getVersion
@Deprecated public java.lang.String getVersion()
Deprecated.since 7.7, usegetProjectVersion()instead
-
getOriginalProjectVersion
@CheckForNull public java.lang.String getOriginalProjectVersion()
Deprecated.
-
getProjectVersion
public java.lang.String getProjectVersion()
Deprecated.
-
getOriginalName
@CheckForNull public java.lang.String getOriginalName()
Deprecated.
-
getName
public java.lang.String getName()
Deprecated.
-
getDescription
public java.lang.String getDescription()
Deprecated.
-
sources
public java.util.List<java.lang.String> sources()
Deprecated.- Returns:
- Source files and folders.
-
addSources
public ProjectDefinition addSources(java.lang.String... paths)
Deprecated.- Parameters:
paths- paths to file or directory with main sources. They can be absolute or relative to project base directory.
-
addSources
public ProjectDefinition addSources(java.io.File... fileOrDirs)
Deprecated.
-
resetSources
public ProjectDefinition resetSources()
Deprecated.
-
setSources
public ProjectDefinition setSources(java.lang.String... paths)
Deprecated.
-
setSources
public ProjectDefinition setSources(java.io.File... filesOrDirs)
Deprecated.
-
tests
public java.util.List<java.lang.String> tests()
Deprecated.
-
addTests
public ProjectDefinition addTests(java.lang.String... paths)
Deprecated.- Parameters:
paths- path to files or directories with test sources. It can be absolute or relative to project directory.
-
addTests
public ProjectDefinition addTests(java.io.File... fileOrDirs)
Deprecated.
-
setTests
public ProjectDefinition setTests(java.lang.String... paths)
Deprecated.
-
setTests
public ProjectDefinition setTests(java.io.File... fileOrDirs)
Deprecated.
-
resetTests
public ProjectDefinition resetTests()
Deprecated.
-
addSubProject
public ProjectDefinition addSubProject(ProjectDefinition child)
Deprecated.- Since:
- 2.8
-
getParent
@CheckForNull public ProjectDefinition getParent()
Deprecated.
-
remove
public void remove()
Deprecated.
-
getSubProjects
public java.util.List<ProjectDefinition> getSubProjects()
Deprecated.- Since:
- 2.8
-
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
-