build.xml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <project default="jar">
  2. <target name="clean">
  3. <delete dir="build"/>
  4. </target>
  5. <target name="compile">
  6. <mkdir dir="build/classes"/>
  7. <javac debug="true" includeantruntime="false" srcdir="src" destdir="build/classes">
  8. <classpath>
  9. <fileset dir="lib">
  10. <include name="adventure-api-4.9.3.jar"/>
  11. <include name="adventure-key-4.9.3.jar"/>
  12. <include name="adventure-text-serializer-gson-4.9.3.jar"/>
  13. <include name="adventure-text-serializer-legacy-4.9.3.jar"/>
  14. <include name="adventure-text-serializer-plain-4.9.3.jar"/>
  15. <include name="asm-9.2.jar"/>
  16. <include name="asm-analysis-9.2.jar"/>
  17. <include name="asm-commons-9.2.jar"/>
  18. <include name="asm-tree-9.2.jar"/>
  19. <include name="authlib-3.2.38.jar"/>
  20. <include name="brigadier-1.0.18.jar"/>
  21. <include name="bungeecord-chat-1.16-R0.4.jar"/>
  22. <include name="checker-qual-3.12.0.jar"/>
  23. <include name="commons-codec-1.11.jar"/>
  24. <include name="commons-io-2.11.0.jar"/>
  25. <include name="commons-lang-2.6.jar"/>
  26. <include name="commons-lang3-3.12.0.jar"/>
  27. <include name="datafixerupper-4.0.26.jar"/>
  28. <include name="disruptor-3.4.4.jar"/>
  29. <include name="error_prone_annotations-2.7.1.jar"/>
  30. <include name="examination-api-1.3.0.jar"/>
  31. <include name="examination-string-1.3.0.jar"/>
  32. <include name="failureaccess-1.0.1.jar"/>
  33. <include name="fastutil-8.5.6.jar"/>
  34. <include name="gson-2.8.8.jar"/>
  35. <include name="guava-31.0.1-jre.jar"/>
  36. <include name="httpclient-4.5.13.jar"/>
  37. <include name="httpcore-4.4.14.jar"/>
  38. <include name="j2objc-annotations-1.3.jar"/>
  39. <include name="jansi-2.4.0.jar"/>
  40. <include name="javabridge-1.2.24.jar"/>
  41. <include name="javax.inject-1.jar"/>
  42. <include name="jcl-over-slf4j-1.7.30.jar"/>
  43. <include name="jline-reader-3.20.0.jar"/>
  44. <include name="jline-terminal-3.21.0.jar"/>
  45. <include name="jline-terminal-jansi-3.21.0.jar"/>
  46. <include name="jna-5.9.0.jar"/>
  47. <include name="jna-platform-5.9.0.jar"/>
  48. <include name="jopt-simple-5.0.4.jar"/>
  49. <include name="json-simple-1.1.1.jar"/>
  50. <include name="jsr305-3.0.2.jar"/>
  51. <include name="listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"/>
  52. <include name="log4j-api-2.17.1.jar"/>
  53. <include name="log4j-core-2.17.1.jar"/>
  54. <include name="log4j-iostreams-2.17.1.jar"/>
  55. <include name="log4j-slf4j18-impl-2.17.1.jar"/>
  56. <include name="mapping-io-0.3.0.jar"/>
  57. <include name="maven-artifact-3.8.4.jar"/>
  58. <include name="maven-builder-support-3.8.4.jar"/>
  59. <include name="maven-model-3.8.4.jar"/>
  60. <include name="maven-model-builder-3.8.4.jar"/>
  61. <include name="maven-repository-metadata-3.8.4.jar"/>
  62. <include name="maven-resolver-api-1.7.2.jar"/>
  63. <include name="maven-resolver-connector-basic-1.7.2.jar"/>
  64. <include name="maven-resolver-impl-1.6.3.jar"/>
  65. <include name="maven-resolver-provider-3.8.4.jar"/>
  66. <include name="maven-resolver-spi-1.7.2.jar"/>
  67. <include name="maven-resolver-transport-http-1.7.2.jar"/>
  68. <include name="maven-resolver-util-1.7.2.jar"/>
  69. <include name="mysql-connector-java-8.0.27.jar"/>
  70. <include name="netty-all-4.1.68.Final.jar"/>
  71. <include name="org.eclipse.sisu.inject-0.3.5.jar"/>
  72. <include name="oshi-core-5.8.2.jar"/>
  73. <include name="paper-api-1.18.2-R0.1-SNAPSHOT.jar"/>
  74. <include name="paper-mojangapi-1.18.2-R0.1-SNAPSHOT.jar"/>
  75. <include name="paper-server-1.18.2-R0.1-SNAPSHOT-reobf.jar"/>
  76. <include name="plexus-interpolation-1.26.jar"/>
  77. <include name="plexus-utils-3.3.0.jar"/>
  78. <include name="protobuf-java-3.11.4.jar"/>
  79. <include name="slf4j-api-1.8.0-beta4.jar"/>
  80. <include name="snakeyaml-1.30.jar"/>
  81. <include name="SnuviScriptRecoded.jar"/>
  82. <include name="sqlite-jdbc-3.36.0.3.jar"/>
  83. <include name="terminalconsoleappender-1.3.0.jar"/>
  84. <include name="velocity-native-1.1.0-SNAPSHOT.jar"/>
  85. </fileset>
  86. </classpath>
  87. </javac>
  88. </target>
  89. <target name="jar" depends="compile">
  90. <javac includeantruntime="false" srcdir="src" destdir="build/classes"/>
  91. <jar destfile="build/KajetansPlugin.jar" basedir="build/classes">
  92. <manifest>
  93. <attribute name="Class-Path" value="lib/SnuviScriptRecoded.jar"/>
  94. </manifest>
  95. <fileset file="src/resources/plugin.yml"/>
  96. </jar>
  97. </target>
  98. </project>