Search Gradle plugins

com.mobilesolutionworks.gradle.athena

Athena is a Gradle plugin for managing Carthage using Gradle. This plugin would reduce the learning curve of using Carthage and its caching. This plugin allow you to use Rome as the caching manager, or use Athena instead. With Athena, the cache will be uploaded into Artifactory and Bintray

https://github.com/yunarta/works-athena-gradle-plugin

Version 1.0.5 (latest)

Created 03 July 2018.

Athena is a Gradle plugin for managing Carthage using Gradle.

This plugin would reduce the learning curve of using Carthage and its caching.
This plugin allow you to use Rome as the caching manager, or use Athena instead.

With Athena, the cache will be uploaded into Artifactory and Bintray

Using the plugins DSL:

plugins {
  id "com.mobilesolutionworks.gradle.athena" version "1.0.5"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "gradle.plugin.com.mobilesolutionworks.gradle:works-swift:1.0.5"
  }
}

apply plugin: "com.mobilesolutionworks.gradle.athena"

Using the plugins DSL:

plugins {
  id("com.mobilesolutionworks.gradle.athena") version "1.0.5"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("gradle.plugin.com.mobilesolutionworks.gradle:works-swift:1.0.5")
  }
}

apply(plugin = "com.mobilesolutionworks.gradle.athena")

Learn how to apply plugins to subprojects