BuildModel
, Model
public interface BuildEnvironment extends Model, BuildModel
Example:
ProjectConnection connection = GradleConnector.newConnector() .forProjectDirectory(new File("someProjectFolder")) .connect(); try { BuildEnvironment env = connection.getModel(BuildEnvironment.class); System.out.println("Gradle version: " + env.getGradle().getGradleVersion()); System.out.println("Java home: " + env.getJava().getJavaHome()); } finally { connection.close(); }
Modifier and Type | Method | Description |
---|---|---|
BuildIdentifier |
getBuildIdentifier() |
Returns the identifier for the Gradle build that this environment is used by.
|
GradleEnvironment |
getGradle() |
Returns information about the Gradle environment, for example the Gradle version.
|
JavaEnvironment |
getJava() |
Returns information about the Java environment, for example the Java home or the JVM args used.
|
BuildIdentifier getBuildIdentifier()
getBuildIdentifier
in interface BuildModel
GradleEnvironment getGradle()
JavaEnvironment getJava() throws UnsupportedMethodException
UnsupportedMethodException
- For Gradle versions older than 1.0-milestone-8, where this method is not supported.