From 904c59168f06f878052729b137ffcc5da28de7e7 Mon Sep 17 00:00:00 2001
From: senzhi <10983298651@qq.com>
Date: Tue, 03 Mar 2026 15:55:05 +0800
Subject: [PATCH] fix(v3.0.0):修改配置
---
build.gradle | 53 +++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 45 insertions(+), 8 deletions(-)
diff --git a/build.gradle b/build.gradle
index 1b477a2..c38458e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,6 @@
plugins {
id 'java'
+ id 'maven-publish' // or 'maven'
id 'org.springframework.boot' version '2.7.18'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
@@ -11,13 +12,14 @@
mavenLocal()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/center' }
+ mavenCentral()
}
bootJar.enabled = true
jar.enabled = true
group = 'com.eternal'
-version = '0.0.1-SNAPSHOT'
+version = '3.0.0'
java {
sourceCompatibility = '1.8'
@@ -27,8 +29,8 @@
dependencies {
implementation fileTree(dir: '/lib', include: ['*.jar'])
- implementation 'com.eternal:com.eternal.rfid.Common:2.1.20'
- implementation 'com.eternal:app-params-config:1.1.16'
+ implementation 'com.eternal:com.eternal.rfid.Common:3.0.1'
+ implementation 'com.eternal:ops-console:2.0.0'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
@@ -42,10 +44,45 @@
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
-test {
- useJUnitPlatform()
+// 编译相关参数
+compileJava {
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
+ options.encoding = 'UTF-8'
+ options.compilerArgs = [
+ '-Xlint:all', '-Xlint:-processing'
+ ]
+}
+// 定义 sourcesJar 任务
+task sourcesJar(type: Jar, dependsOn: classes) {
+ archiveClassifier.set('sources')
+ from sourceSets.main.allSource
+}
+publishing {
+ publications {
+ mavenJava(MavenPublication) {
+ from components.java
+ // 如果需要发布源码 JAR 文件
+ artifact sourcesJar
+ }
+ }
+ repositories {
+ maven {
+ name = 'localRepo'
+ url = "file://${buildDir}/repo"
+ }
+ maven {
+ name = 'releases'
+ allowInsecureProtocol = true // 显式允许不安全的 HTTP 协议
+ url = 'http://1.95.69.137:9081/repository/maven-releases/'
+ credentials {
+ username = "admin"
+ password = "admin123"
+ }
+ }
+ }
}
-tasks.withType(JavaCompile) {
- options.encoding = "UTF-8"
-}
\ No newline at end of file
+tasks.named('test') {
+ useJUnitPlatform()
+}
--
Gitblit v1.9.3