Libgdx 프로젝트 생성기를 사용하여 첫 번째 LibGDX 프로젝트를 만들었습니다. 그런 다음 IntelliJ에서 프로젝트를 열었습니다.이 프로젝트에서 build.gradle 파일의 저장소를 인덱싱하도록 요청했습니다. 모두 함께 프로젝트 생성 : 거대한 다운로드
- Maven2 이 약 5 억원 : 문제의 원격 저장소이었다 6GB의 물건까지, intelliJ는 행복하게 다운로드하기 시작했습니다. 완성되기까지 여러 해가 걸렸기 때문에, 나는 그 저장소 중 일부를 살펴보기 시작했습니다. 일반적으로 gradle과 같은 repo 관리자를 사용하는 지점은 사용중인 라이브러리에 대해 으로 전체를 다운로드하지 않고 필요한 부분 만 다운로드합니다.. 그러나 소니 타입 snapshots과 releases은 엄청난 양의 파일과 많은 버전과 버전으로 가득합니다.
내 질문은 : 해당 파일을 모두 다운로드 할 예정입니까, 아니면 놓친 것입니까? 필요한 비트와 조각 만 다운로드 할 수있는 방법이 있습니까? 모든 버전의 모든 주입 라이브러리를 다운로드 할 필요가 없습니다
buildscript {
repositories {
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
jcenter()
}
dependencies {
}
}
allprojects {
apply plugin: "eclipse"
apply plugin: "idea"
version = '1.0'
ext {
appName = "HelloWorld"
gdxVersion = '1.9.6'
roboVMVersion = '2.3.0'
box2DLightsVersion = '1.4'
ashleyVersion = '1.7.0'
aiVersion = '1.8.0'
}
repositories {
mavenLocal()
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-tools:$gdxVersion"
}
}
project(":core") {
apply plugin: "java"
dependencies {
compile "com.badlogicgames.gdx:gdx:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
}
}
tasks.eclipse.doLast {
delete ".project"
}