mirror of https://github.com/pf4j/pf4j.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
708 B
33 lines
708 B
subprojects { |
|
jar { |
|
manifest { |
|
attributes 'Plugin-Class': "${pluginClass}", |
|
'Plugin-Id': "${pluginId}", |
|
'Plugin-Version': "${archiveVersion}", |
|
'Plugin-Provider': "${pluginProvider}", |
|
'Plugin-Dependencies': "${pluginDependencies}" |
|
} |
|
} |
|
|
|
task plugin(type: Jar) { |
|
archiveBaseName = "plugin-${pluginId}" |
|
into('classes') { |
|
with jar |
|
} |
|
into('lib') { |
|
from configurations.runtimeClasspath |
|
} |
|
archiveExtension ='zip' |
|
} |
|
|
|
task assemblePlugin(type: Copy) { |
|
from plugin |
|
into pluginsDir |
|
} |
|
} |
|
|
|
task assemblePlugins(type: Copy) { |
|
dependsOn subprojects.assemblePlugin |
|
} |
|
|
|
build.dependsOn project.tasks.assemblePlugins
|
|
|