InputProject
@Deprecated
public class ProjectDefinition
extends java.lang.Object
extension point
and must not be used
by other standard extensions.
Since 6.5, plugins should no longer manipulate the project's structure.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SOURCES_PROPERTY
Deprecated.
|
static java.lang.String |
TESTS_PROPERTY
Deprecated.
|
Modifier and Type | Method and 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 |
getBranch()
Deprecated.
|
java.io.File |
getBuildDir()
Deprecated.
since 6.1 notion of buildDir is not well defined
|
java.lang.String |
getDescription()
Deprecated.
|
java.lang.String |
getKey()
Deprecated.
|
java.lang.String |
getKeyWithBranch()
Deprecated.
|
java.lang.String |
getName()
Deprecated.
|
java.lang.String |
getOriginalName()
Deprecated.
|
java.lang.String |
getOriginalProjectVersion()
Deprecated.
|
java.lang.String |
getOriginalVersion()
Deprecated.
since 7.7, use
getOriginalProjectVersion() instead |
ProjectDefinition |
getParent()
Deprecated.
|
java.lang.String |
getProjectVersion()
Deprecated.
|
java.util.Properties |
getProperties()
Deprecated.
since 5.0 use
properties() |
java.util.List<ProjectDefinition> |
getSubProjects()
Deprecated.
|
java.lang.String |
getVersion()
Deprecated.
since 7.7, use
getProjectVersion() instead |
java.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 |
setBuildDir(java.io.File d)
Deprecated.
since 6.1 notion of buildDir is not well defined
|
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 |
setProperties(java.util.Properties properties)
Deprecated.
since 5.0 use
setProperties(Map) |
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.
|
public static final java.lang.String SOURCES_PROPERTY
public static final java.lang.String TESTS_PROPERTY
public static ProjectDefinition create()
public ProjectDefinition setBaseDir(java.io.File baseDir)
public java.io.File getBaseDir()
public ProjectDefinition setWorkDir(java.io.File workDir)
public java.io.File getWorkDir()
@Deprecated public ProjectDefinition setBuildDir(java.io.File d)
@Deprecated public java.io.File getBuildDir()
@Deprecated public java.util.Properties getProperties()
properties()
public java.util.Map<java.lang.String,java.lang.String> properties()
@Deprecated public ProjectDefinition setProperties(java.util.Properties properties)
setProperties(Map)
public ProjectDefinition setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
public ProjectDefinition setProperty(java.lang.String key, java.lang.String value)
public ProjectDefinition setKey(java.lang.String key)
public ProjectDefinition setProjectVersion(java.lang.String s)
public ProjectDefinition setName(java.lang.String s)
public ProjectDefinition setDescription(java.lang.String s)
public java.lang.String getKey()
public java.lang.String getKeyWithBranch()
@CheckForNull public java.lang.String getBranch()
@Deprecated @CheckForNull public java.lang.String getOriginalVersion()
getOriginalProjectVersion()
instead@Deprecated public java.lang.String getVersion()
getProjectVersion()
instead@CheckForNull public java.lang.String getOriginalProjectVersion()
public java.lang.String getProjectVersion()
@CheckForNull public java.lang.String getOriginalName()
public java.lang.String getName()
public java.lang.String getDescription()
public java.util.List<java.lang.String> sources()
public ProjectDefinition addSources(java.lang.String... paths)
paths
- paths to file or directory with main sources.
They can be absolute or relative to project base directory.public ProjectDefinition addSources(java.io.File... fileOrDirs)
public ProjectDefinition resetSources()
public ProjectDefinition setSources(java.lang.String... paths)
public ProjectDefinition setSources(java.io.File... filesOrDirs)
public java.util.List<java.lang.String> tests()
public ProjectDefinition addTests(java.lang.String... paths)
paths
- path to files or directories with test sources.
It can be absolute or relative to project directory.public ProjectDefinition addTests(java.io.File... fileOrDirs)
public ProjectDefinition setTests(java.lang.String... paths)
public ProjectDefinition setTests(java.io.File... fileOrDirs)
public ProjectDefinition resetTests()
public ProjectDefinition addSubProject(ProjectDefinition child)
@CheckForNull public ProjectDefinition getParent()
public void remove()
public java.util.List<ProjectDefinition> getSubProjects()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object