From aa672ad587aca2a4c63c303ed69f6686371d5b61 Mon Sep 17 00:00:00 2001 From: Joe Allen <49467845+LiJoeAllen@users.noreply.github.com> Date: Mon, 18 May 2026 17:33:51 +0800 Subject: [PATCH] build: add aliyun maven mirrors for dependency resolution --- build.gradle | 52 ++++++++++++++++++++++++ pom.xml | 105 ------------------------------------------------ settings.gradle | 1 + 3 files changed, 53 insertions(+), 105 deletions(-) create mode 100644 build.gradle delete mode 100644 pom.xml create mode 100644 settings.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..e02c585 --- /dev/null +++ b/build.gradle @@ -0,0 +1,52 @@ +plugins { + id 'java' + id 'application' +} + +group = 'org.example' +version = '1.0-SNAPSHOT' + +sourceCompatibility = JavaVersion.VERSION_1_8 +targetCompatibility = JavaVersion.VERSION_1_8 + +repositories { + maven { url = uri('https://maven.aliyun.com/repository/public') } + maven { url = uri('https://maven.aliyun.com/repository/central') } + mavenCentral() +} + +ext { + djlVersion = '0.26.0' +} + +dependencies { + implementation 'com.google.code.gson:gson:2.13.1' + implementation 'org.slf4j:slf4j-api:2.0.17' + implementation 'commons-cli:commons-cli:1.9.0' + implementation 'org.apache.logging.log4j:log4j-slf4j2-impl:2.25.2' + + implementation "ai.djl:api:${djlVersion}" + implementation "ai.djl:basicdataset:${djlVersion}" + implementation "ai.djl:model-zoo:${djlVersion}" + + implementation "ai.djl.pytorch:pytorch-engine:${djlVersion}" + implementation "ai.djl.pytorch:pytorch-model-zoo:${djlVersion}" + + implementation "ai.djl.paddlepaddle:paddlepaddle-model-zoo:${djlVersion}" + implementation "ai.djl.paddlepaddle:paddlepaddle-engine:${djlVersion}" + + compileOnly 'org.projectlombok:lombok:1.18.38' + annotationProcessor 'org.projectlombok:lombok:1.18.38' + + implementation 'org.bytedeco:javacv-platform:1.5.12' + + testImplementation 'org.testng:testng:7.11.0' +} + +test { + useTestNG() +} + +application { + mainClass = 'cn.heavenlybook.Main' +} diff --git a/pom.xml b/pom.xml deleted file mode 100644 index d3808db..0000000 --- a/pom.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - 4.0.0 - org.example - DetectAnimalsFromCameras - 1.0-SNAPSHOT - - UTF-8 - 8 - 8 - 0.17.0 - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 8 - 8 - utf-8 - - 3.8.1 - - - - - - com.google.code.gson - gson - 2.8.6 - - - org.slf4j - slf4j-api - 1.7.30 - - - commons-cli - commons-cli - 1.4 - - - org.apache.logging.log4j - log4j-slf4j-impl - 2.17.2 - - - ai.djl - api - ${djl.version} - - - ai.djl - basicdataset - ${djl.version} - - - ai.djl - model-zoo - ${djl.version} - - - - ai.djl.pytorch - pytorch-engine - ${djl.version} - - - ai.djl.pytorch - pytorch-model-zoo - ${djl.version} - - - - ai.djl.paddlepaddle - paddlepaddle-model-zoo - ${djl.version} - - - ai.djl.paddlepaddle - paddlepaddle-engine - ${djl.version} - - - org.projectlombok - lombok - 1.18.18 - provided - - - org.bytedeco - javacv-platform - 1.5.7 - - - org.testng - testng - 7.5 - test - - - \ No newline at end of file diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..9ffeae4 --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'DetectAnimalsFromCameras'