apply plugin: 'java' | |
repositories { | |
mavenCentral() | |
} | |
dependencies { | |
compile 'com.google.code.gson:gson:2.6.2' | |
} | |
jar { | |
manifest { | |
attributes('Main-Class': 'openwhisk.java.action.Proxy') | |
} | |
} | |
task oneJar(type: Jar) { | |
manifest.from jar.manifest | |
classifier = 'all' | |
from { | |
configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) } | |
} { | |
exclude "META-INF/*.SF" | |
exclude "META-INF/*.DSA" | |
exclude "META-INF/*.RSA" | |
} | |
with jar | |
} |