xebialabs-community/xld-openshift-plugin

View on GitHub
build.gradle

Summary

Maintainability
Test Coverage
import org.apache.tools.ant.filters.ReplaceTokens

plugins {
  id "com.github.hierynomus.license" version "0.13.0"
  id "com.xebialabs.xldp" version "1.0.5"
  id "com.xebialabs.xl.docker" version "1.0.0"
}

xlDocker {
  compileImage = 'xebialabs/xld_dev_compile'
  compileVersion = 'v6.1.0.1'
  runImage = 'xebialabs/xld_dev_run'
  runVersion = 'v6.1.0.1'
  runPortMapping = '14516:4516'
}

version = "7.1.0"

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'eclipse'
apply plugin: 'maven'

def apiVersion = '2016.2.2'

repositories {
  mavenLocal()
  mavenCentral()
  maven {
    url 'http://dist.xebialabs.com/public/maven2'
  }
}

dependencies {
  compile "com.xebialabs.deployit:udm-plugin-api:$apiVersion"
}

processResources.configure {
  filter ReplaceTokens, tokens: [
    'project.version': version.toString(),
    'project.name'   : rootProject.name
  ]
}

license {
  header rootProject.file('src/main/license/xebialabs_community.license')
  strictCheck true
}