Skip to content

Commit b116fa7

Browse files
move build systems to gradle
1 parent 781d8ee commit b116fa7

36 files changed

+451
-51
lines changed

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ bin/
2828
### Mac OS ###
2929
.DS_Store
3030

31-
/lib/
3231
/logs/
33-
/resources/
3432
/output/
33+
/build/
34+
/.gradle/
35+
/src/main/resources/rosetta/

.idea/artifacts/ZomboidDecompiler_jar.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.idea/compiler.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ZomboidDecompiler.iml

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<module type="JAVA_MODULE" version="4">
3-
<component name="NewModuleRootManager" inherit-compiler-output="true">
4-
<exclude-output />
5-
<content url="file://$MODULE_DIR$">
6-
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
7-
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
8-
<excludeFolder url="file://$MODULE_DIR$/generated" />
9-
<excludeFolder url="file://$MODULE_DIR$/lib" />
2+
<module version="4">
3+
<component name="AdditionalModuleElements">
4+
<content url="file://$MODULE_DIR$" dumb="true">
105
<excludeFolder url="file://$MODULE_DIR$/logs" />
116
<excludeFolder url="file://$MODULE_DIR$/output" />
127
</content>
13-
<orderEntry type="inheritedJdk" />
14-
<orderEntry type="sourceFolder" forTests="false" />
15-
<orderEntry type="module-library">
16-
<library>
17-
<CLASSES>
18-
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar!/" />
19-
</CLASSES>
20-
<JAVADOC />
21-
<SOURCES />
22-
</library>
23-
</orderEntry>
24-
<orderEntry type="module-library">
25-
<library>
26-
<CLASSES>
27-
<root url="file://$MODULE_DIR$/lib" />
28-
</CLASSES>
29-
<JAVADOC />
30-
<SOURCES />
31-
<jarDirectory url="file://$MODULE_DIR$/lib" recursive="false" />
32-
</library>
33-
</orderEntry>
348
</component>
359
</module>

build.gradle

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
plugins {
2+
id "application"
3+
id "org.gradlex.extra-java-module-info" version "1.11"
4+
}
5+
6+
repositories {
7+
mavenCentral()
8+
}
9+
10+
dependencies {
11+
implementation "org.vineflower:vineflower:1.11.1"
12+
implementation "org.json:json:20250107"
13+
implementation "info.picocli:picocli:4.7.6"
14+
implementation "org.jetbrains:annotations:26.0.2"
15+
}
16+
17+
extraJavaModuleInfo {
18+
module("org.vineflower:vineflower", "vineflower") {
19+
exportAllPackages()
20+
uses("org.jetbrains.java.decompiler.api.plugin.Plugin")
21+
}
22+
}
23+
24+
application {
25+
mainModule = "com.github.zomboiddecompiler"
26+
mainClass = "com.github.zomboiddecompiler.commands.Decompile"
27+
}

gradle/wrapper/gradle-wrapper.jar

42.6 KB
Binary file not shown.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)