Gradle Object Instance: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 27: Line 27:
<syntaxhighlight lang='groovy'>
<syntaxhighlight lang='groovy'>
gradle.gradleVersion
gradle.gradleVersion
</syntaxhighlight>
Example:
<syntaxhighlight lang='groovy'>
jar {
  // ...
  manifest {
    attributes (
      // ...
      'Built-With': "Gradle " + gradle.gradleVersion,
      // ..
    }
  }
}
</syntaxhighlight>
</syntaxhighlight>

Revision as of 13:03, 6 January 2019

External

Internal

Overview

TaskExecutionGraph

StartParameter

https://docs.gradle.org/current/javadoc/org/gradle/StartParameter.html

The StartParameter instance provides access to parsed command line arguments:

println "contains someTask? " + gradle.startParameter.taskNames.contains('someTask')

Gradle Version

The version of the Gradle runtime executing the build can be obtained from the Gradle object:

gradle.gradleVersion

Example:

jar {
  // ...
  manifest {
    attributes (
      // ...
      'Built-With': "Gradle " + gradle.gradleVersion,
      // ..
    }
  }
}