mirror of
https://github.com/bisq-network/bisq.git
synced 2024-11-19 09:52:23 +01:00
7b03e20459
* Improve git lfs installation instructions
86 lines
1.9 KiB
Markdown
86 lines
1.9 KiB
Markdown
## Building Bisq
|
|
|
|
1. **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:
|
|
|
|
```sh
|
|
git lfs version
|
|
```
|
|
|
|
On some distributions (happens with Xubuntu x64 on VM) this might return an error like:
|
|
```
|
|
git: 'lfs' is not a git command. See 'git --help'.
|
|
The most similar command is
|
|
log
|
|
```
|
|
|
|
if the above happens, you should first run:
|
|
`sudo apt install git-lfs`
|
|
in order to properly install the `lfs` package.
|
|
|
|
You should see the version of Git LFS you installed, for example:
|
|
|
|
```
|
|
git-lfs/2.10.0 (GitHub; darwin amd64; go 1.13.6)
|
|
```
|
|
|
|
2. **Clone Bisq**
|
|
|
|
```sh
|
|
git clone https://github.com/bisq-network/bisq
|
|
cd bisq
|
|
```
|
|
|
|
3. **Pull LFS data**
|
|
|
|
```sh
|
|
git lfs pull
|
|
```
|
|
|
|
4. **Build Bisq**
|
|
|
|
On macOS and Linux, execute:
|
|
```sh
|
|
./gradlew build
|
|
```
|
|
|
|
On Windows:
|
|
```cmd
|
|
gradlew.bat build
|
|
```
|
|
|
|
If you prefer to skip tests to speed up the building process, just append _-x test_ to the previous commands.
|
|
|
|
### Important notes
|
|
|
|
1. You do _not_ need to install Gradle to build Bisq. The `gradlew` shell script will install it for you, if necessary.
|
|
|
|
2. Bisq currently works with JDK 11 and JDK 15. You can find out which
|
|
version you have with:
|
|
|
|
```sh
|
|
javac -version
|
|
```
|
|
|
|
If you do not have JDK 11 installed, check out scripts in the [scripts](../scripts) directory or download it manually from https://jdk.java.net/archive/.
|
|
|
|
## 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
|
|
```
|
|
|
|
On Windows:
|
|
```cmd
|
|
bisq-desktop.bat
|
|
```
|
|
|
|
## See also
|
|
|
|
- [Importing Bisq into IntelliJ IDEA](./idea-import.md)
|
|
- [Bisq development environment setup guide](./dev-setup.md)
|