Search Gradle plugins

com.rapidminer.java-publishing

A Gradle plugin that applies maven-publish plugin and adds default publications for Java Jars, source jar, test jar, and JavaDoc.

https://www.rapidminer.com

Version 0.2.0

Created 13 August 2015.

* Streamlined publishing configuration by adding a plugin extension called 'publication' that ships with highly opinionated
default values defined by different plugins:
* 'com.rapidminer.java-publishing'
* 'com.rapidminer.java-publishing.public'
* 'com.rapidminer.java-publishing.agpl-v3'
* 'com.rapidminer.java-publishing.apache-v2'
* 'com.rapidminer.java-publishing.lgpl-v3'
* 'com.rapidminer.java-publishing.extension'
* The 'jar' publication is now called 'war' publication in case the 'war' plugin is applied
* Removed javaDoc publication as it is now included in the jar/war publication

Using the plugins DSL:

plugins {
  id("com.rapidminer.java-publishing") version "0.2.0"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("gradle.plugin.com.rapidminer.gradle:gradle-plugin-rapidminer-java-publishing:0.2.0")
  }
}

apply(plugin = "com.rapidminer.java-publishing")

Using the plugins DSL:

plugins {
  id "com.rapidminer.java-publishing" version "0.2.0"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "gradle.plugin.com.rapidminer.gradle:gradle-plugin-rapidminer-java-publishing:0.2.0"
  }
}

apply plugin: "com.rapidminer.java-publishing"

Learn how to apply plugins to subprojects