bisq/.gitignore

35 lines
420 B
Plaintext
Raw Normal View History

2018-09-02 20:03:29 +02:00
*/docs
*/log
*/bin
*/out
.idea
!.idea/copyright/bisq_Affero_GPLv3.xml
2014-08-26 08:42:59 +02:00
!.idea/copyright/profiles_settings.xml
2014-08-26 15:48:27 +02:00
!.idea/codeStyleSettings.xml
2015-02-28 00:10:00 +01:00
*.iml
2014-04-15 01:37:59 +02:00
*.spvchain
*.wallet
2014-07-08 00:39:23 +02:00
*.ser
2014-08-01 07:58:23 +02:00
*.log
2014-08-26 08:15:49 +02:00
*.sw[op]
2014-08-26 18:28:21 +02:00
.DS_Store
.gradle
build
.classpath
.project
.settings
2014-11-04 11:24:48 +01:00
*.java.hsp
2016-10-05 23:57:25 +02:00
*.~ava
/bundles
Generate scripts for Bisq executables in root dir This change configures the Gradle build to generate "start scripts" for each Bisq executable (e.g. Bisq Desktop, Bisq Seednode, etc) in the root project directory, such that after invoking `./gradle build`, the following executable scripts become available: ~/Work/bisq-network/bisq $ ls -1 | egrep '(bisq*|lib)' bisq-desktop bisq-desktop.bat bisq-monitor bisq-monitor.bat bisq-relay bisq-relay.bat bisq-seednode bisq-seednode.bat bisq-statsnode bisq-statsnode.bat lib This makes it possible for users (developers) to easily discover and use these scripts in an idiomatic and platform-agnostic way as opposed to the previous situation where we would advise users to run e.g. java -jar desktop/build/libs/desktop-0.8.0-SNAPSHOT-all.jar This approach works, but is cumbersome and focuses unnecessarily on the Java-based nature of the project. Now, with the changes in this commit, the user would simply run: ./bisq-desktop The 'lib' directory shown above contains all the jar files necessary to construct classpaths for these various scripts. The 'cleanInstallDist' task deletes the 'bisq-*' files and the 'lib' directory, and the default 'clean' task has been configured to depend on the 'cleanInstallDist' task to ensure this cleanup happens automatically when most users would expect it. In the future, these same scripts can be used when installing Bisq executables properly on users' systems via package managers like Brew and Apt. The goal is to have the user experience around running `bisq-desktop` (and more importantly, the forthcoming `bisqd`) be similar in every way to installing and using `bitcoind`, `lnd` and other idiomatic *nix-style utilities, be they Bitcoin-related or not. See the changes in docs/build.md and docs/dev-setup.md for a further sense of the how this change impacts the developer experience.
2018-11-23 14:33:44 +01:00
/bisq-*
/lib
2016-10-23 07:58:55 +02:00
/xchange
2016-10-05 23:57:25 +02:00
desktop.ini
2017-01-30 22:43:15 +01:00
*/target/*
*.class
deploy
*/releases/*
/monitor/TorHiddenServiceStartupTimeTests/*
/monitor/monitor-tor/*
2019-03-01 15:43:06 +01:00
.java-version