Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 20-poc-use-tinytemplate-as-template-engine
  • dev/rene
  • feature/submodule
  • feature/relast
5 results

build.gradle

Blame
  • build.gradle 1.05 KiB
    plugins {
        id "com.github.ben-manes.versions" version "0.20.0"
    }
    
    allprojects  {
        group = 'de.tudresden.inf.st'
        version = '0.1'
    }
    
    subprojects {
        apply plugin: 'java'
        apply plugin: 'idea'
    
        sourceCompatibility = 1.8
        targetCompatibility = 1.8
    
        task packageSources(type: Jar) {
            classifier = 'sources'
            from sourceSets.main.allSource
        }
    
        artifacts.archives packageSources
        configurations {
            testArtifacts.extendsFrom testRuntime
        }
    
        task testJar(type: Jar) {
            classifier "test"
            from sourceSets.test.output
        }
    
        artifacts {
            testArtifacts testJar
        }
    
        repositories {
            mavenCentral()
        }
    
        dependencies {
            implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.2'
            implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.2'
            testImplementation group: 'junit', name: 'junit', version: '4.12'
            testImplementation group: 'org.hamcrest', name: 'hamcrest-junit', version: '2.0.0.0'
        }
    
    }