You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafu.apache.org by ey...@apache.org on 2021/01/15 17:22:42 UTC

[datafu] branch master updated: DATAFU-157 Add support for newer versions of Gradle

This is an automated email from the ASF dual-hosted git repository.

eyal pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datafu.git


The following commit(s) were added to refs/heads/master by this push:
     new d1f198e  DATAFU-157 Add support for newer versions of Gradle
d1f198e is described below

commit d1f198e065e5a1c326334d448dcfb7afc6c7c8ae
Author: Venkatasubrahmanian Narayanan <ve...@verizonmedia.com>
AuthorDate: Mon Jan 11 14:58:14 2021 -0800

    DATAFU-157 Add support for newer versions of Gradle
    
    This commit updates the autojar to
    reflect the changes to the Gradle 5
    API.
    
    Signed-off-by: Eyal Allweil <ey...@apache.org>
---
 buildSrc/build.gradle                                       | 2 +-
 buildSrc/src/main/groovy/datafu/autojar/task/Autojar.groovy | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index 02c21af..cd2915f 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -22,7 +22,7 @@ repositories {
 }
 
 dependencies {
-  compile 'com.github.rholder:gradle-autojar:1.0.1'
+  implementation 'com.github.rholder:gradle-autojar:1.0.1'
 }
 
 test.enabled=false
diff --git a/buildSrc/src/main/groovy/datafu/autojar/task/Autojar.groovy b/buildSrc/src/main/groovy/datafu/autojar/task/Autojar.groovy
index a620337..dd382df 100644
--- a/buildSrc/src/main/groovy/datafu/autojar/task/Autojar.groovy
+++ b/buildSrc/src/main/groovy/datafu/autojar/task/Autojar.groovy
@@ -23,6 +23,7 @@ import org.gradle.api.artifacts.PublishArtifact
 import org.gradle.api.java.archives.Manifest
 import org.gradle.api.java.archives.internal.DefaultManifest
 import org.gradle.api.logging.Logger
+import org.gradle.api.provider.Property
 import org.gradle.api.tasks.JavaExec
 import org.gradle.api.tasks.TaskAction
 import org.gradle.api.tasks.TaskDependency
@@ -41,7 +42,7 @@ class Autojar extends JavaExec implements PublishArtifact {
 
     Configuration targetConfiguration
 
-    String mainClass
+    Property<String> mainClass
     List<String> autojarClasses    // convert these to raw files
     List<String> autojarFiles      // all the class files, etc.