Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Text
Posted by: usere4d07
Added: Nov 19, 2019 10:11 PM
Modified: Jan 16, 2020 7:44 AM
Views: 10
Tags: no tags
  1. plugins {
  2.     id 'application'
  3.     id 'java'
  4.     id 'org.openjfx.javafxplugin' version '0.0.8'
  5. }
  6.  
  7. javafx {
  8.     version = '13'
  9.     modules = ['javafx.controls', 'javafx.graphics', 'javafx.fxml']
  10. }
  11.  
  12. group 'prsv'
  13. version '1.0-SNAPSHOT'
  14.  
  15. sourceCompatibility = JavaVersion.VERSION_11
  16. targetCompatibility = JavaVersion.VERSION_11
  17.  
  18. repositories {
  19.     mavenLocal()
  20.     mavenCentral()
  21. }
  22.  
  23. dependencies {
  24.     compile 'org.jsoup:jsoup:1.11.3'
  25.     compile 'com.itextpdf:html2pdf:2.1.6'
  26.     compile 'com.itextpdf:itext7-core:7.1.9'
  27.     testCompile group: 'junit', name: 'junit', version: '4.12'
  28. }
  29.  
  30. mainClassName = 'prsv.App'
  31.  
  32. application {
  33.     mainClassName = mainClassName
  34. //    applicationDefaultJvmArgs = [
  35. //            '--add-opens=javafx.base/com.sun.javafx.runtime=ALL-UNNAMED',
  36. //            '--add-exports=javafx.base/com.sun.javafx.event=ALL-UNNAMED',
  37. //            '--add-exports=javafx.base/com.sun.javafx.binding=ALL-UNNAMED',
  38. //            '--add-opens=javafx.base/com.sun.javafx.collections=ALL-UNNAMED',
  39. //            '--add-opens=javafx.graphics/com.sun.javafx.css=ALL-UNNAMED',
  40. //            '--add-opens=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED',
  41. //            '--add-exports=javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED',
  42. //            '--add-opens=javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED',
  43. //            '--add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED',
  44. //            '--add-opens=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED',
  45. //            '--add-opens=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED',
  46. //            '--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED'
  47. //    ]
  48. }
  49.  
  50. jar {
  51.     manifest {
  52.         attributes 'Main-Class': mainClassName
  53.     }
  54.  
  55.     from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
  56. }