aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDierk Koenig <dierk.koenig@canoo.com>2015-08-30 18:04:42 +0200
committerDierk Koenig <dierk.koenig@canoo.com>2015-08-30 18:04:42 +0200
commit33c684a29edce712a4a787471ad6a1721ff73379 (patch)
treeec4d2582e1f9307614a9ffc46f970bd0f9a2dfae
parent0fd74d0e77c44bb895e97319d1d8faaacc8a5448 (diff)
downloadfrege-gradle-plugin-33c684a29edce712a4a787471ad6a1721ff73379.tar.gz
frege-gradle-plugin-33c684a29edce712a4a787471ad6a1721ff73379.tar.bz2
frege-gradle-plugin-33c684a29edce712a4a787471ad6a1721ff73379.zip
trying to publishPlugins to the gradle plugin portal. Currently fails because of signing issues.
-rw-r--r--build.gradle34
-rw-r--r--src/main/resources/META-INF/gradle-plugins/org.frege-lang.properties (renamed from src/main/resources/META-INF/gradle-plugins/frege.properties)0
2 files changed, 34 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index 1043f9c..cdb810b 100644
--- a/build.gradle
+++ b/build.gradle
@@ -55,3 +55,37 @@ nexusStaging {
stagingProfileId = "a622b6773bea07"
}
+// First, apply the publishing plugin
+buildscript {
+ repositories {
+ maven {
+ url "https://plugins.gradle.org/m2/"
+ }
+ }
+ dependencies {
+ classpath "com.gradle.publish:plugin-publish-plugin:0.9.1"
+ }
+}
+
+// Details on how to publish to the gradle plugin portal
+// Go to http://plugins.gradle.org, get yourself a publishing key
+// and add it under ~/.gradle/gradle.properties
+// For publishing, run the task publishPlugins.
+
+apply plugin: "com.gradle.plugin-publish"
+
+// The configuration example below shows the minimum required properties
+// configured to publish your plugin to the plugin portal
+pluginBundle {
+ website = 'https://github.com/Frege/frege-gradle-plugin'
+ vcsUrl = 'https://github.com/Frege/frege-gradle-plugin'
+ description = 'Enabling Frege for compilation, testing, documentation, and supporting tools.'
+ tags = ['frege', 'haskell', 'java']
+
+ plugins {
+ fregePlugin {
+ id = 'org.frege-lang'
+ displayName = 'Frege plugin'
+ }
+ }
+}
diff --git a/src/main/resources/META-INF/gradle-plugins/frege.properties b/src/main/resources/META-INF/gradle-plugins/org.frege-lang.properties
index 25a44ac..25a44ac 100644
--- a/src/main/resources/META-INF/gradle-plugins/frege.properties
+++ b/src/main/resources/META-INF/gradle-plugins/org.frege-lang.properties