interface ProjectModel
Represents a model that is associated with some Gradle project.
Since
3.0
abstract fun getProjectIdentifier(): ProjectIdentifier
Returns the identifier for the project that this model is associated with. |
interface BasicGradleProject : Model, ProjectModel
Provides some basic details about a Gradle project. |
|
interface BuildInvocations : Model, ProjectModel
A model providing access to org.gradle.tooling.model.Launchable instances that can be used to initiate Gradle build. To launch a build, you pass one or more org.gradle.tooling.model.Launchable instances to either |
|
interface GradleProject : HierarchicalElement, BuildableElement, ProjectModel
Represents a Gradle project. |
|
interface GradlePublication : ProjectModel
Represents some publication produced by a Gradle project, typically to a Maven or Ivy repository. |
|
interface HasGradleProject : ProjectModel
An element that is associated with a Gradle project. Via the Gradle project you can access (list, run, etc.) Gradle tasks. |
|
interface Launchable : ProjectModel
Represents an object that can be used to launch a Gradle build, such as a task. To launch a build, you pass one or more org.gradle.tooling.model.Launchable instances to either |
|
interface ProjectPublications : Model, ProjectModel
A model providing information about the publications of a Gradle project. |