Commit graph

16 commits

Author SHA1 Message Date
Chris Beams
9d4e015108
Use app scripts instead of fat excutable jars
It doesn't actually work to build fat executable jars because we always
have bouncycastle jars that need to exist outside of the fat jar. This
change drops building fat jars altogether in favor of using Gradle's
built-in `application` plugin to write simple scripts that invoke java
with the correct classpath against a directory of all dependencies
(including bouncycastle) without the need to have a fat jar in the mix.

Essentially, you should now run:

    ./gradlew build
    ./build/app/bin/bisq-desktop [options]

Instead of `java -jar build/libs/bisq-desktop.jar`.

See updated doc/build.md for details.
2018-03-22 02:41:25 +01:00
Chris Beams
c19d3a0742
Replace Maven with Gradle in docs and scripts
This commit takes a pass through all documentation and scripts,
replacing any remaining `mvn` commands with their `gradle` equivalents,
replacing `target/*` paths with their `build/*` equivalents, and so on.

Note that the instruction to install Maven has been removed entirely
from documentation and scripts, as opposed to instructing users to
install Gradle, because with the Gradle wrapper (the `gradlew` script in
the root of this repository), it is unnecessary to install Gradle at
all. Users may still do this with, e.g. `brew install gradle` if they
like, but otherwise can get everything they need done with `./gradlew`
commands.

This commit also replaces lowercase 'bisq' with capitalized 'Bisq' where
appropriate in documentation.

Like the previous commit, this is a best-effort approach, and not all
scripts are perfectly up-to-date and tested. Indeed, many of the docs
and scripts we have now are essentially legacy documents and should
probably be scrapped or reworked completely.
2018-03-21 06:15:01 +01:00
Chris Beams
3f0e85e65b
Remove gui path from scripts and .gitignore 2018-03-10 18:51:09 +01:00
Manfred Karrer
e2fa679a68 Merge DAO branch to Development branch 2017-06-27 01:29:54 +02:00
Manfred Karrer
aeb72b26da update dev scripts 2016-11-19 18:07:44 +01:00
Manfred Karrer
807f5f2e50 update scripts 2016-06-12 14:28:02 +02:00
Manfred Karrer
c2eb77edae update scripts 2016-06-11 21:57:43 +02:00
Manfred Karrer
0a36d0b241 update scripts, add log 2016-06-11 13:39:39 +02:00
Manfred Karrer
72510417e5 update scripts 2016-06-11 13:00:30 +02:00
Manfred Karrer
1aba53dd06 update scripts 2016-06-11 12:59:38 +02:00
Manfred Karrer
6e770dac2b update scripts 2016-06-11 12:30:05 +02:00
Manfred Karrer
f5a0cd9e0f update scripts 2016-06-10 22:53:16 +02:00
Manfred Karrer
7c8f88aed3 update scripts 2016-06-10 22:51:12 +02:00
Manfred Karrer
5fea34bb54 update scripts 2016-06-10 22:48:41 +02:00
Manfred Karrer
e2cb35110e Add scripts for stress test 2016-06-10 21:09:49 +02:00
Manfred Karrer
d1bb37d2b9 Add scripts 2016-06-09 20:36:58 +02:00