Merge pull request #5403 from maxim-belkin/fix-big-sur

docs/build.md: Emphasize JDK requirements + formatting
This commit is contained in:
Christoph Atteneder 2021-04-14 08:46:27 +02:00 committed by GitHub
commit c3cba41f21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,42 +1,72 @@
# Building Bisq
## Building Bisq
1. **Install Git LFS**
## Install Git LFS
Bisq uses Git LFS (Large File Storage) to track certain large binary files. Follow the instructions at https://git-lfs.github.com to install it, then run the following to command to verify the installation:
Bisq uses Git LFS to track certain large binary files. Follow the instructions at https://git-lfs.github.com to install it, then run the following to command to verify the installation:
```sh
git lfs version
```
$ git lfs version
You should see the version of Git LFS you installed, for example:
```sh
git-lfs/2.10.0 (GitHub; darwin amd64; go 1.13.6)
```
2. **Clone Bisq**
## Clone
```sh
git clone https://github.com/bisq-network/bisq
cd bisq
```
3. **Pull LFS data**
## Build
You do _not_ need to install Gradle to complete the following command. The `gradlew` shell script will install it for you if necessary. Pull the lfs data first.
```sh
git lfs pull
```
4. **Build Bisq**
On macOS and Linux, execute:
```sh
./gradlew build
```
If on Windows run `gradlew.bat build` instead.
If in need to install JAVA check out - https://github.com/bisq-network/bisq/tree/master/scripts
On Windows:
```cmd
gradlew.bat build
```
## Run
### Important notes
Bisq executables are now available in the root project directory. Run Bisq Desktop as follows:
1. You do _not_ need to install Gradle to build Bisq. The `gradlew` shell script will install it for you, if necessary.
Note: bisq runs fine on jdk10 and jdk11. jdk12 is currently not supported.
2. Bisq currently works with JDK 10 and 11 only. JDK 12 and above are not supported. You can find out which
version you have with:
```sh
javac -version
```
If your Java version is not 10 or 11, check out scripts in the [scripts](../scripts) directory (or online at https://github.com/bisq-network/bisq/tree/master/scripts).
## Running Bisq
Once Bisq is installed, its executables will be available in the root project directory. Run **Bisq Desktop** as follows:
On macOS and Linux:
```sh
./bisq-desktop
```
If on Windows use the `bisq-desktop.bat` script instead.
If in need to install JAVA checkout the install_java scripts at https://github.com/bisq-network/bisq/tree/master/scripts
On Windows:
```cmd
bisq-desktop.bat
```
## See also
- [idea-import.md](idea-import.md)
- [dev-setup.md](dev-setup.md)
- [Importing Bisq into IntelliJ IDEA](./idea-import.md)
- [Bisq development environment setup guide](./dev-setup.md)