build.gradle 954 B

123456789101112131415161718192021222324252627282930313233343536
  1. plugins {
  2. id 'application'
  3. id 'org.openjfx.javafxplugin' version '0.0.8'
  4. }
  5. apply plugin: "kotlin"
  6. apply plugin: "java"
  7. javafx {
  8. version = "11"
  9. modules = [ 'javafx.controls' ]
  10. }
  11. dependencies {
  12. implementation project(':mirai-core')
  13. implementation files('./lib/jpcap.jar')
  14. api group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib-jdk8', version: kotlin_version
  15. api group: 'org.jetbrains.kotlinx', name: 'kotlinx-io', version: kotlinxio_version
  16. api group: 'org.jetbrains.kotlin', name: 'kotlin-reflect', version: kotlin_version
  17. // https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-javafx
  18. compile group: 'org.jetbrains.kotlinx', name: 'kotlinx-coroutines-javafx', version: '1.3.2'
  19. implementation 'org.pcap4j:pcap4j-distribution:1.8.2'
  20. implementation 'no.tornado:tornadofx:1.7.17'
  21. }
  22. mainClassName = 'Application'
  23. tasks.withType(JavaCompile) {
  24. options.encoding = "UTF-8"
  25. }