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.StringgetBranch()Deprecated.java.io.FilegetBuildDir()Deprecated.since 6.1 notion of buildDir is not well definedjava.lang.StringgetDescription()Deprecated.java.lang.StringgetKey()Deprecated.java.lang.StringgetKeyWithBranch()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.PropertiesgetProperties()Deprecated.since 5.0 useproperties()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.ProjectDefinitionsetBuildDir(java.io.File d)Deprecated.since 6.1 notion of buildDir is not well definedProjectDefinitionsetDescription(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.ProjectDefinitionsetProperties(java.util.Properties properties)Deprecated.since 5.0 usesetProperties(Map)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.
-
setBuildDir
@Deprecated public ProjectDefinition setBuildDir(java.io.File d)
Deprecated.since 6.1 notion of buildDir is not well defined
-
getBuildDir
@Deprecated public java.io.File getBuildDir()
Deprecated.since 6.1 notion of buildDir is not well defined
-
getProperties
@Deprecated public java.util.Properties getProperties()
Deprecated.since 5.0 useproperties()
-
properties
public java.util.Map<java.lang.String,java.lang.String> properties()
Deprecated.
-
setProperties
@Deprecated public ProjectDefinition setProperties(java.util.Properties properties)
Deprecated.since 5.0 usesetProperties(Map)Copies specified properties into this object.- Since:
- 2.12
-
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.
-
getKeyWithBranch
public java.lang.String getKeyWithBranch()
Deprecated.- Since:
- 4.5
-
getBranch
@CheckForNull public java.lang.String getBranch()
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
-
-