Package org.sonar.api.batch.bootstrap
Class ProjectDefinition
- java.lang.Object
-
- org.sonar.api.batch.bootstrap.ProjectDefinition
-
@Deprecated public class ProjectDefinition extends java.lang.Object
Deprecated.since 7.6 useInputProject
Defines project metadata (key, name, source directories, ...). It's generally used by theextension point
and 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.String
SOURCES_PROPERTY
Deprecated.static java.lang.String
TESTS_PROPERTY
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProjectDefinition
addSources(java.io.File... fileOrDirs)
Deprecated.ProjectDefinition
addSources(java.lang.String... paths)
Deprecated.ProjectDefinition
addSubProject(ProjectDefinition child)
Deprecated.ProjectDefinition
addTests(java.io.File... fileOrDirs)
Deprecated.ProjectDefinition
addTests(java.lang.String... paths)
Deprecated.static ProjectDefinition
create()
Deprecated.boolean
equals(java.lang.Object o)
Deprecated.java.io.File
getBaseDir()
Deprecated.java.lang.String
getDescription()
Deprecated.java.lang.String
getKey()
Deprecated.java.lang.String
getName()
Deprecated.java.lang.String
getOriginalName()
Deprecated.java.lang.String
getOriginalProjectVersion()
Deprecated.java.lang.String
getOriginalVersion()
Deprecated.since 7.7, usegetOriginalProjectVersion()
insteadProjectDefinition
getParent()
Deprecated.java.lang.String
getProjectVersion()
Deprecated.java.util.List<ProjectDefinition>
getSubProjects()
Deprecated.java.lang.String
getVersion()
Deprecated.since 7.7, usegetProjectVersion()
insteadjava.io.File
getWorkDir()
Deprecated.int
hashCode()
Deprecated.java.util.Map<java.lang.String,java.lang.String>
properties()
Deprecated.void
remove()
Deprecated.ProjectDefinition
resetSources()
Deprecated.ProjectDefinition
resetTests()
Deprecated.ProjectDefinition
setBaseDir(java.io.File baseDir)
Deprecated.ProjectDefinition
setDescription(java.lang.String s)
Deprecated.ProjectDefinition
setKey(java.lang.String key)
Deprecated.ProjectDefinition
setName(java.lang.String s)
Deprecated.ProjectDefinition
setProjectVersion(java.lang.String s)
Deprecated.ProjectDefinition
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Deprecated.ProjectDefinition
setProperty(java.lang.String key, java.lang.String value)
Deprecated.ProjectDefinition
setSources(java.io.File... filesOrDirs)
Deprecated.ProjectDefinition
setSources(java.lang.String... paths)
Deprecated.ProjectDefinition
setTests(java.io.File... fileOrDirs)
Deprecated.ProjectDefinition
setTests(java.lang.String... paths)
Deprecated.ProjectDefinition
setWorkDir(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classjava.lang.Object
-
-