![JAR search and dependency download from the Maven repository](/logo.png)
net.jokubasdargis.buildtimer.BuildTimerPlugin.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-plugin Show documentation
Show all versions of gradle-plugin Show documentation
A Gradle plugin which reports timings of a project build and individual project tasks
The newest version!
package net.jokubasdargis.buildtimer
import org.gradle.api.Plugin
import org.gradle.api.Project
class BuildTimerPlugin implements Plugin {
public static final String TAG = 'taggedByTimerPlugin'
private BuildTimerPluginExtension extension
@Override
void apply(Project project) {
extension = project.extensions.create(
BuildTimerPluginExtension.NAME, BuildTimerPluginExtension)
if (!project.rootProject.hasProperty(TAG)) {
project.gradle.addListener(new TimingsListener(this))
project.rootProject.ext[TAG] = true
}
}
BuildTimerPluginExtension.SortOrder getSortOrder() {
extension.sort
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy