Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- plugins {
- id 'java'
- id 'idea'
- }
- repositories {
- flatDir {
- dirs 'lib'
- }
- }
- group = pluginGroup
- version = pluginVersion
- jar.extension = artifactExtension
- sourceCompatibility = 1.8
- targetCompatibility = 1.8
- repositories {
- mavenCentral()
- }
- dependencies {
- def files = fileTree 'lib'
- files.include '**/*.jar'
- files.exclude '**/*-sources.jar'
- files.exclude '**/*-source.jar'
- for (file in files) {
- def fileName = file.name
- def dependencyName = fileName.substring(0, fileName.lastIndexOf('.'))
- def directory = file.parentFile
- if (directory.directory) {
- def ignoreDependency = false
- for (stopSuffix in ['dev', 'deobf']) {
- if (new File(directory, dependencyName + '-' + stopSuffix + '.jar').file) {
- ignoreDependency = true
- break
- }
- }
- if (ignoreDependency)
- continue
- }
- compile name: dependencyName
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement