Add Java dependency for SSH module to Gradle

Build 208 of ganymed-ssh2 is closest available version (Aug 2005)

⚠️ Modules were not tested after upgrade
This commit is contained in:
Tobi Schäfer 2021-04-05 10:37:02 +02:00
parent ac02b90699
commit 2f8160526c
5 changed files with 26 additions and 18 deletions

View file

@ -21,6 +21,11 @@ allprojects {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
repositories {
mavenCentral()
jcenter()
}
}
version = new Date().format("yyyyMMdd")
@ -37,11 +42,6 @@ sourceSets {
}
}
repositories {
mavenCentral()
jcenter()
}
configurations {
// Wrapping implementation because it does not allow access to its files
// (i.e. cannot be resolved)
@ -68,7 +68,6 @@ def rhinoJar = configurations.library.files.find { jar ->
jar.name.startsWith('rhino')
}
startScripts {
applicationName = 'helma'
classpath = files('../launcher.jar')

View file

@ -24,7 +24,7 @@
// take care of any dependencies
app.addRepository('modules/helma/File.js');
app.addRepository('modules/helma/ganymed-ssh2.jar');
app.addRepository('modules/helma/ganymed-ssh2-build208.jar');
// define the helma namespace, if not existing
if (!global.helma) {

View file

@ -0,0 +1,8 @@
dependencies {
runtime 'ch.ethz.ganymed:ganymed-ssh2:build208'
}
task deps(type: Copy) {
from sourceSets.main.runtimeClasspath
into '.'
}

View file

@ -7,3 +7,4 @@ org.apache.tools.ant.DirectoryScanner.removeDefaultExclude('**/.git/**')
org.apache.tools.ant.DirectoryScanner.removeDefaultExclude('**/.gitignore')
include 'launcher'
include 'modules:helma'