move to standalone plugin
This commit is contained in:
@@ -5,13 +5,46 @@ plugins {
|
||||
version = '0.1.0'
|
||||
|
||||
nextflowPlugin {
|
||||
nextflowVersion = '25.10.0'
|
||||
nextflowVersion = '26.04.0'
|
||||
|
||||
provider = 'recreational.tech'
|
||||
className = 'recreationaltech.plugin.K8sDvfsPlugin'
|
||||
className = 'recreationaltech.plugin.K8sPlugin'
|
||||
useDefaultDependencies = true
|
||||
generateSpec = false
|
||||
extensionPoints = [
|
||||
'recreationaltech.plugin.K8sDvfsExtension',
|
||||
'recreationaltech.plugin.K8sDvfsFactory'
|
||||
'recreationaltech.plugin.K8sConfig',
|
||||
'recreationaltech.plugin.K8sExecutor',
|
||||
'recreationaltech.plugin.cli.KubeCommandImpl',
|
||||
]
|
||||
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main.java.srcDirs = []
|
||||
main.groovy.srcDirs = ['src/main/groovy']
|
||||
main.resources.srcDirs = ['src/resources']
|
||||
test.groovy.srcDirs = ['src/test/groovy']
|
||||
test.java.srcDirs = []
|
||||
test.resources.srcDirs = []
|
||||
}
|
||||
|
||||
configurations {
|
||||
// see https://docs.gradle.org/4.1/userguide/dependency_management.html#sub:exclude_transitive_dependencies
|
||||
runtimeClasspath.exclude group: 'org.slf4j', module: 'slf4j-api'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
//compileOnly project(':nextflow')
|
||||
compileOnly 'org.slf4j:slf4j-api:2.0.17'
|
||||
compileOnly 'org.pf4j:pf4j:3.14.1'
|
||||
|
||||
api 'org.bouncycastle:bcprov-ext-jdk18on:1.78.1'
|
||||
api 'org.bouncycastle:bcpkix-jdk18on:1.84'
|
||||
|
||||
//testImplementation(testFixtures(project(":nextflow")))
|
||||
testImplementation "org.apache.groovy:groovy:4.0.31"
|
||||
testImplementation "org.apache.groovy:groovy-nio:4.0.31"
|
||||
}
|
||||
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user