Add korapxml2conllu shortcut
Change-Id: Ic53e088042a27bd046563805fcd9d3aa8744cf01
diff --git a/app/build.gradle b/app/build.gradle
index 555c245..fa09110 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -150,8 +150,10 @@
def binDir = rootProject.file("build/bin")
def targetExec = new File(binDir, "korapxmltool")
def krillExec = new File(binDir, "korapxml2krill")
+ def conlluExec = new File(binDir, "korapxml2conllu")
outputs.file(targetExec)
outputs.file(krillExec)
+ outputs.file(conlluExec)
doLast {
def shebang = rootProject.file("korapxmltool.shebang")
@@ -187,6 +189,22 @@
java.nio.file.Files.copy(targetExec.toPath(), krillExec.toPath())
krillExec.setExecutable(true, false)
}
+
+ // Create korapxml2conllu symlink for backward compatibility
+ if (conlluExec.exists()) {
+ conlluExec.delete()
+ }
+ try {
+ java.nio.file.Files.createSymbolicLink(
+ conlluExec.toPath(),
+ java.nio.file.Paths.get("korapxmltool")
+ )
+ println "Created symlink: korapxml2conllu -> korapxmltool"
+ } catch (Exception e) {
+ println "Warning: Could not create korapxml2conllu symlink (${e.message}), copying instead"
+ java.nio.file.Files.copy(targetExec.toPath(), conlluExec.toPath())
+ conlluExec.setExecutable(true, false)
+ }
}
}