Skip to content

Instantly share code, notes, and snippets.

View witokondoria's full-sized avatar

Javier Delgado witokondoria

  • Madrid
View GitHub Profile
try {
sh "mvn test"
} catch (terr) {
throw new GroovyRuntimeException("Exception on tests", terr)
} finally {
archive "**/surefire-reports/*.xml"
try {
junit allowEmptyResults: true, keepLongStdio: true, testResults: "**/target/${crossbuild}/surefire-reports/*.xml"
} catch (juterr) {
mail X
@witokondoria
witokondoria / init.gradle
Created October 27, 2017 09:59
A simple init.gradle close to a maven global parent pom
projectsEvaluated {
rootProject {
task version {
println project.version
}
task changeVersion {
ant.replaceregexp(file: "build.gradle", match: "\\sversion\\s+?=\\s+?[\"|\'](${project.version})[\"|\']", replace: " version = \"${System.getProperty('newVersion')}\"", byline: true, flags: "s")
}
task listrepos << {
println "Repositories:"