Java 如何将库添加到LIBGDX项目的依赖项渐变中
问题的关键在于,我已经尝试了在SO和其他网站上找到的所有答案,但没有运气,这是我迄今为止尝试过的: 将Java 如何将库添加到LIBGDX项目的依赖项渐变中,java,eclipse,gradle,libgdx,Java,Eclipse,Gradle,Libgdx,问题的关键在于,我已经尝试了在SO和其他网站上找到的所有答案,但没有运气,这是我迄今为止尝试过的: 将编译文件树(dir:'lib',include:'*.jar')添加到my build.gradle 添加编译文件('lib/tween-engine-api-sources.jar')到build.gradle 我要添加的库是 build.gradle文件: buildscript { repositories { mavenCentral() mave
编译文件树(dir:'lib',include:'*.jar')
添加到my build.gradle
添加编译文件('lib/tween-engine-api-sources.jar')
到build.gradle
我要添加的库是
build.gradle文件:
buildscript {
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
dependencies {
}
}
allprojects {
apply plugin: "eclipse"
apply plugin: "idea"
version = '1.0'
ext {
appName = 'my-gdx-game'
gdxVersion = '1.5.4'
roboVMVersion = '1.0.0-SNAPSHOT'
box2DLightsVersion = '1.3'
ashleyVersion = '1.3.1'
aiVersion = '1.5.0'
}
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
}
}
project(":desktop") {
apply plugin: "java"
dependencies {
compile project(":core")
compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-controllers-desktop:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-controllers-platform:$gdxVersion:natives-desktop"
}
}
project(":core") {
apply plugin: "java"
dependencies {
compile "com.badlogicgames.gdx:gdx:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-bullet:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-controllers:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-ai:$aiVersion"
compile "com.badlogicgames.ashley:ashley:$ashleyVersion"
compile "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion"
compile fileTree(dir: 'lib', include: '*.jar')
}
}
tasks.eclipse.doLast {
delete ".project"
}
在wiki文章中,您可以找到所需的所有信息。特温引擎甚至还有一个额外的部分
您的方法应该是可行的,但是,您需要通过右键单击您的项目->Gradle->Refresh Dependencies
来更新Eclipse
对我来说,在本地存储库中安装依赖项,然后从那里引用它,而不是引用lib文件夹,效果会更好。这已被描述。请将您遇到的错误添加到您的问题中。完成@Timbiegeleisena您是在Android上开发的吗?太棒了,您救了我的命:D