diff options
author | Mark Perry <maperry78@yahoo.com.au> | 2015-02-06 01:37:24 +1000 |
---|---|---|
committer | Mark Perry <maperry78@yahoo.com.au> | 2015-02-06 01:37:24 +1000 |
commit | 8deda6e8cd29675a1f4b65faf632831fccb58ea4 (patch) | |
tree | dbf4d06d82d0e37e829a8e272f516dbf04a5135c | |
parent | ab07b29c22a0979ddfce1d5fde9150996e6a5345 (diff) | |
download | frege-gradle-plugin-8deda6e8cd29675a1f4b65faf632831fccb58ea4.tar.gz frege-gradle-plugin-8deda6e8cd29675a1f4b65faf632831fccb58ea4.tar.bz2 frege-gradle-plugin-8deda6e8cd29675a1f4b65faf632831fccb58ea4.zip |
Installed to local maven
-rw-r--r-- | build.gradle | 98 | ||||
-rw-r--r-- | gradle.properties | 5 | ||||
-rw-r--r-- | gradle/wrapper/gradle-wrapper.properties | 4 |
3 files changed, 101 insertions, 6 deletions
diff --git a/build.gradle b/build.gradle index bbe4c7d..fccca61 100644 --- a/build.gradle +++ b/build.gradle @@ -1,15 +1,105 @@ + apply plugin: "groovy" +apply plugin: "maven" +apply plugin: "signing" + +ext { + isSnapshot = true + baseVersion = "0.1" + snapshotAppendix = "-SNAPSHOT" + fregeVersion = baseVersion + (isSnapshot ? snapshotAppendix : "") + + sonatypeBaseUrl = "https://oss.sonatype.org" + sonatypeSnapshotUrl = "$sonatypeBaseUrl/content/repositories/snapshots/" + sonatypeRepositoryUrl = "$sonatypeBaseUrl/content/groups/public" + sonatypeReleaseUrl = "$sonatypeBaseUrl/service/local/staging/deploy/maven2/" + sonatypeUploadUrl = isSnapshot ? sonatypeSnapshotUrl : sonatypeReleaseUrl + + projectUrl = "https://github.com/mperry/gradle-frege-plugin" + projectName = "GradleFregePlugin" + pomProjectName = "GradleFregePlugin" + baseJarName = "gradle-frege-plugin" + + groupName = "com.github.mperry.frege" + scmUrl = "git://github.com/mperry/gradle-frege-plugin.git" + scmGitFile = "scm:git@github.com:mperry/gradle-frege-plugin.git" + projectDescription = "Frege gradle plugin" + + licenseName = "The Apache Software License, Version 2.0" + licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt' + + organisation = groupName + + primaryEmail = "frege-programming-language@googlegroups.com" + +} repositories { - flatDir name:"frege-lib", dirs:"lib" +// flatDir name:"frege-lib", dirs:"lib" + mavenCentral() + } +version = fregeVersion +group = groupName + dependencies { + compile 'com.theoryinpractise.frege:frege:3.22.324-g630677b' +// compile ":frege:3.21.232-g7b05453" +// compile "com.theoryinpractise.frege:frege:3.21.232-g7b05453" +// compile 'com.theoryinpractise.frege:frege:3.21.232-g7b05453' + compile gradleApi() + compile localGroovy() + +} + +Boolean doSigning() { + signingEnabled.trim() == "true" +} + + - compile ":frege:3.21.232-g7b05453" - compile gradleApi() - compile localGroovy() +uploadArchives { + enabled = false + repositories { + mavenDeployer { + if (doSigning()) { + beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) } + } + repository(url: sonatypeUploadUrl) { + authentication(userName: sonatypeUsername, password: sonatypePassword) + } + pom { + groupId = project.group + project { + name pomProjectName + packaging 'jar' + description projectDescription + url projectUrl + organization { + name pomProjectName + url projectUrl + } + scm { + url scmUrl + } + licenses { + license { + name licenseName + url licenseUrl + distribution 'repo' + } + } + developers { + developer { + email primaryEmail + } + } + } + } + } + } }
\ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..a1e8c9b --- /dev/null +++ b/gradle.properties @@ -0,0 +1,5 @@ + +signingEnabled = false +sonatypeUsername = incorrectUsername +sonatypePassword = incorrectPassword + diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 365f80f..07d978b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Oct 17 19:25:07 CEST 2013 +#Thu Feb 05 21:33:10 EST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip +distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip |