From ac41cf3d4c27421d69e5685bc3c2c2a4ac6df70d Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sat, 6 Dec 2025 17:43:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0AES=E5=A4=96=E6=94=BE?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E8=B5=84=E6=BA=90=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 10 ++++-- gradle.properties | 21 +++++++++++++ settings.gradle | 79 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 107 insertions(+), 3 deletions(-) create mode 100644 gradle.properties create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore index 110c6f0..994a6c7 100644 --- a/.gitignore +++ b/.gitignore @@ -94,8 +94,12 @@ lint-results.html ## 忽略 AndroidIDE 临时文件夹 .androidide -## 忽略模块应用编译配置 -/settings.gradle -/gradle.properties +## WinBoLL 基础应用(避免上传敏感配置) /winboll.properties /local.properties + +## WinBoLL 衍生应用, +## 外派类型类库应用需要注释掉以下部分,以便部署通用类库编译配置。 +## APPBase,AES需要上传以下两种配置。 +#/settings.gradle +#/gradle.properties diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..74b1f76 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,21 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app"s APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true +# 保持与旧版Gradle插件的兼容 +android.disableAutomaticComponentCreation=true diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..f2c8f0d --- /dev/null +++ b/settings.gradle @@ -0,0 +1,79 @@ +// AutoInstaller 项目编译设置 +//include ':autoinstaller' +//rootProject.name = "autoinstaller" + +// MJ 项目编译设置 +//include ':mj' +//rootProject.name = "mj" + +// PowerBell 项目编译设置 +//include ':powerbell' +//rootProject.name = "powerbell" + +// APPBase 项目编译设置 +//include ':appbase' +//include ':libappbase' +//rootProject.name = "appbase" + +// APPUtils 项目编译设置 +//include ':apputils' +//include ':libapputils' +//rootProject.name = "apputils" + +// JC 项目编译设置 +//include ':jc' +//include ':libjc' +//rootProject.name = "jc" + +// AES 项目编译设置 +include ':aes' +include ':libaes' +rootProject.name = "aes" + +// Contacts 项目编译设置 +//include ':contacts' +//rootProject.name = "contacts" + +// MyMessageManager 项目编译设置 +//include ':mymessagemanager' +//rootProject.name = "mymessagemanager" + +// TimeStamp 项目编译设置 +//include ':timestamp' +//rootProject.name = "timestamp" + +// AndroidDemo 项目编译设置 +//include ':androiddemo' +//rootProject.name = "androiddemo" + +// AndroidXDemo 项目编译设置 +//include ':androidxdemo' +//rootProject.name = "androidxdemo" + +// Ollama 项目编译设置 +//include ':ollama' +//rootProject.name = "ollama" + +// NumTable 项目编译设置 +//include ':numtable' +//rootProject.name = "numtable" + +// MidiPlayer 项目编译设置 +//include ':midiplayer' +//rootProject.name = "midiplayer" + +// WebPageSources 项目编译设置 +//include ':webpagesources' +//rootProject.name = "webpagesources" + +// Positions 项目编译设置 +//include ':positions' +//rootProject.name = "positions" + +// WinBoLL 项目编译设置 +//include ':winboll' +//rootProject.name = "winboll" + +// RegExpUtils 项目编译设置 +//include ':regexputils' +//rootProject.name = "regexputils"