Tag: gradle plugin

将sourcesJar任务添加到自定义Gradle插件

我的公司最近编写了用于vanilla配置的gradle插件(存储库,跨项目的公共依赖项等)。 总的来说,这大大简化了我们的构建过程,并发现了不同项目之间的一些不一致。 我们最近尝试将一个sourcesJar任务添加到插件中,但它无法正常工作。 这是破碎的插件: package com.mycompany.plugins import org.gradle.api.Project import org.gradle.api.Plugin import org.gradle.api.tasks.bundling.Jar class OurJavaPlugin implements Plugin { void apply(Project project) { def date = com.mycompany.util.UtilityFunctions.getDate() project.configure(project) { println(‘Applying Java properties to: ‘ + project.name) apply plugin: ‘java’ apply plugin: ‘maven’ apply plugin: ‘idea’ apply plugin: ‘eclipse’ version = date // Use the local repos repositories […]