Gradleにおいてorg.jsonが読み込めない
Q&A
解決したいこと
Gradle 8.8でMinecraft Forgeのmdk 43.4.0を使ってMODを作っています。
jsonのデータを扱いたいのですが、org.jsonを読み込むことができません。
解決方法を教えてください。
発生している問題・エラー
java.lang.NoClassDefFoundError: org/json/JSONObject
該当するソースコード
build.gradle
plugins {
id 'eclipse'
id 'idea'
id 'maven-publish'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
id("com.github.johnrengelman.shadow") version "8.1.1"
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
implementation group: 'org.json', name: 'json', version: '20240303'
}
shadowJar {
// 依存関係をバンドルするための設定
mergeServiceFiles()
}
tasks.named('build').configure {
dependsOn 'shadowJar'
}
//略
自分で試したこと
org.jsonをjarファイルに含めるためにshadowJarを使用しています。
0