-
Nicholas Blair authoredNicholas Blair authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
build.gradle 1.33 KiB
group 'edu.wisc.doit.gradle'
version '0.1.1'
apply plugin: 'groovy'
apply plugin: 'idea'
apply plugin: 'maven'
apply plugin: 'maven-publish'
repositories {
mavenCentral()
}
dependencies {
compile gradleApi()
compile localGroovy()
compile 'com.github.zafarkhaja:java-semver:0.9.0'
compile 'org.ajoberstar:grgit:1.7.0'
testCompile 'junit:junit:4.12'
}
// provides 'publishToMavenLocal' task for local verification
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
uploadArchives {
repositories {
mavenDeployer {
repository(url: "https://code.doit.wisc.edu/maven/content/repositories/uw-releases") {
authentication(userName: codeDoitUsername, password: codeDoitPassword)
}
pom.project {
name 'Continuous Publish Gradle Plugin'
packaging 'jar'
description 'A Gradle plugin providing tasks to help continuously publish your projects.'
scm {
url 'https://git.doit.wisc.edu/adi-ia/continuous-publish-plugin'
connection 'scm:git:git@git.doit.wisc.edu/adi-ia/continuous-publish-plugin.git'
developerConnection 'scm:git:ssh://git@git.doit.wisc.edu/adi-ia/continuous-publish-plugin.git'
}
}
}
}
}
task wrapper(type: Wrapper) {
gradleVersion = '3.0'
}