mirror of
https://github.com/revanced/revanced-cli.git
synced 2024-12-29 05:25:48 +01:00
38 lines
869 B
Markdown
38 lines
869 B
Markdown
# 🔨️ Building
|
|
|
|
Build ReVanced CLI from source.
|
|
|
|
## 📝 Requirements
|
|
|
|
- Java Development Kit 11 (Azul Zulu JRE or OpenJDK)
|
|
|
|
## 🏗️ Building
|
|
|
|
To build ReVanced CLI, follow these steps:
|
|
|
|
1. Clone the repository:
|
|
|
|
```bash
|
|
git clone git@github.com:ReVanced/revanced-cli.git
|
|
cd revanced-cli
|
|
```
|
|
|
|
2. Build the project:
|
|
|
|
```bash
|
|
./gradlew build
|
|
```
|
|
|
|
> [!NOTE]
|
|
> If the build fails due to authentication, you may need to authenticate to GitHub Packages.
|
|
> Create a PAT with the scope `read:packages` [here](https://github.com/settings/tokens/new?scopes=read:packages&description=ReVanced) and add your token to ~/.gradle/gradle.properties.
|
|
>
|
|
> Example `gradle.properties` file:
|
|
>
|
|
> ```properties
|
|
> gpr.user = user
|
|
> gpr.key = key
|
|
> ```
|
|
|
|
After the build succeeds, the built JAR file will be located at `build/libs/revanced-cli-<version>-all.jar`.
|