diff --git a/java/libraries/serial/build.gradle.kts b/java/libraries/serial/build.gradle.kts index a176f03df7..15fd5e1203 100644 --- a/java/libraries/serial/build.gradle.kts +++ b/java/libraries/serial/build.gradle.kts @@ -1 +1,36 @@ -ant.importBuild("build.xml") \ No newline at end of file +plugins { + java +} + +sourceSets { + main { + java { + srcDirs("src") + } + } +} + +repositories { + mavenCentral() +} + +dependencies { + compileOnly(project(":core")) + // TODO: https://github.com/java-native/jssc + implementation(files("library/jssc.jar")) +} + +tasks.register("createLibrary") { + dependsOn("jar") + into(layout.buildDirectory.dir("library")) + from(layout.projectDirectory) { + include("library.properties") + include("examples/**") + } + from(configurations.runtimeClasspath) { + into("library") + } + from(tasks.jar) { + into("library") + } +} \ No newline at end of file