settings.gradle: If at least Java 11 and Gradle 4.10 are detected, wallet-template is being built again.

This also means wallet-template is under continuous integration by Travis again.
This commit is contained in:
Sean Gilligan
2019-02-23 10:49:00 -08:00
committed by Andreas Schildbach
parent 0be1008339
commit 4daf6de1eb
4 changed files with 38 additions and 16 deletions

View File

@@ -8,8 +8,10 @@ The bitcoinj library is a Java implementation of the Bitcoin protocol, which all
### Technologies
* Java 7 for the core modules, Java 8 for everything else
* [Gradle 3.4+](https://gradle.org/) - for building the project
* Java 7+ and Gradle 3.4+ for the `core` module
* Java 8+ and Gradle 3.4+ for `tools` and `examples`
* Java 11+ and Gradle 4.10+ for the JavaFX-based `wallettemplate`
* [Gradle](https://gradle.org/) - for building the project
* [Google Protocol Buffers](https://github.com/google/protobuf) - for use with serialization and hardware communications
### Getting started
@@ -18,17 +20,18 @@ To get started, it is best to have the latest JDK and Gradle installed. The HEAD
#### Building from the command line
To perform a full build use
Official builds are currently using with JDK 8, even though the `core` module is compatible with JDK 7 and later.
To perform a full build (*including* JavaDocs and unit/integration *tests*) use JDK 8+
```
gradle clean build
```
You can also run
```
gradle javadoc
```
to generate the JavaDocs.
If you are running JDK 11 or later and Gradle 4.10 or later, the build will automatically include the JavaFX-based `wallettemplate` module. The outputs are under the `build` directory.
The outputs are under the `build` directory.
To perform a full build *without* unit/integration *tests* use:
```
gradle clean assemble
```
#### Building from an IDE