Skip to content
Snippets Groups Projects
build.gradle 965 B
Newer Older
plugins {
    id 'java-library'
    id 'com.adarshr.test-logger' version '3.0.0'
    id 'eclipse'
blackoverlord's avatar
blackoverlord committed
version = '1.1.0'
sourceCompatibility = 11.0
targetCompatibility = 11.0

sourceSets {
    main {
        java {
            srcDirs = ['src']
        }
    }

    test {
        java {
            srcDirs = ['test']
        }
    }
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'junit:junit:4.13.2'
}
blackoverlord's avatar
blackoverlord committed

test {
    useJUnit {
        excludeCategories = ['mslinks.ReadTestData', 'mslinks.WriteTestData', 'mslinks.Examples']
    }
}

eclipse {
    classpath {
        defaultOutputDir = file('build/eclipse-default')
        file.whenMerged {
            entries.each { entry ->
                if (entry.kind == 'src' && entry.hasProperty('output')) {
                    entry.output = entry.output.replace('bin/', "build/eclipse/")
                }
            }
        }
    }
}