set SOCKS_PROXY=socks5://127.0.0.1:2080
gradlew build
1. 启用 Gradle Daemon
Gradle Daemon 是一个后台进程,可以显著减少构建时间。你可以在 gradle.properties 文件中启用它:
org.gradle.daemon=true
2. 并行构建
启用并行构建可以利用多核处理器的优势,加快编译速度:
org.gradle.parallel=true
3. 离线模式
如果你不需要下载新的依赖,可以启用离线模式来加快构建:
gradlew build –offline
4. 使用最新版本的 Gradle
确保你使用的是最新版本的 Gradle,因为每个新版本通常都会包含性能改进。你可以通过以下命令更新 Gradle Wrapper:
gradlew wrapper –gradle-version <latest-version>
5. 配置缓存
启用构建缓存可以减少重复任务的执行时间:
org.gradle.caching=true
gradlew 是 Gradle Wrapper 的缩写,它对 Gradle 的命令进行了包装,使得你可以在没有安装 Gradle 的情况下运行 Gradle 构建。以下是一些常用的 gradlew 命令:
常用命令
帮助和版本信息
gradlew -h 或 gradlew –help:显示帮助信息。
gradlew -v 或 gradlew –version:显示 Gradle 版本信息。
任务管理
gradlew tasks:列出所有可用任务。
gradlew tasks –all:列出所有任务,包括隐藏任务。
构建和清理
gradlew build:编译并打包项目。
gradlew clean:清理构建目录。
gradlew assemble:编译项目但不运行测试。
gradlew check:运行所有检查任务,包括测试。
依赖管理
gradlew dependencies:显示项目的依赖关系。
gradlew dependencyInsight –dependency <dependency-name>:显示特定依赖的详细信息。
调试和日志
gradlew build –info:显示详细的构建信息。
gradlew build –debug:显示调试信息。
gradlew build –stacktrace:显示错误的堆栈跟踪信息。
编译项目
要编译一个项目,你可以使用以下步骤:
初始化项目
如果你还没有一个 Gradle 项目,可以使用以下命令初始化:
gradlew init
编译项目
在项目根目录下运行以下命令来编译项目:
gradlew build
这将会编译项目的所有源代码,并生成相应的构建输出。
运行测试
如果你想运行测试,可以使用以下命令:
gradlew test
打包应用
如果你需要生成一个可执行的 JAR 文件,可以使用以下命令:
gradlew jar