task plugin(type: Jar) {
baseName = 'WelcomePlugin'
version = '0.1.0'
- into('classes')
+ into('classes'){
+ with jar
+ }
+ into('lib'){
+ from configurations.compile
+ }
extension('zip')
- with jar
}
+assemble.dependsOn plugin
dependencies {
compile project(':api')
compile 'ro.fortsoft.pf4j:pf4j:0.4'
compile 'org.apache.commons:commons-lang3:3.0'
testCompile group: 'junit', name: 'junit', version: '4.+'
-}
\ No newline at end of file
+}
task plugin(type: Jar) {
baseName = 'HelloPlugin'
version = '0.1.0'
- into('classes')
+ into('classes'){
+ with jar
+ }
+ into('lib'){
+ from configurations.compile
+ }
extension('zip')
- with jar
}
+assemble.dependsOn plugin
dependencies {
compile project(':api')
compile 'ro.fortsoft.pf4j:pf4j:0.4'
compile 'org.apache.commons:commons-lang3:3.0'
testCompile group: 'junit', name: 'junit', version: '4.+'
-}
\ No newline at end of file
+}