Setup problems

Dear Bisq Team,

I am a software dev engineer passionate about Software Design and development and interested in Bitcoin and exchanges.

I downloaded(git cloned) the code from:https://github.com/bisq-network/exchange.

I created IntelliJ module(s) by running mvn idea:idea from command line(Windows).
Then I imported the modules and dependencies.

When I open some code, say :
io.bisq.core.crypto.ScriptUtil.

It is all in read saying missing libs and jars.
Some files also say abstract method not implemented, like in:

CoreSeedNodesRepository

I am not that familiar with Java development myself, but I do know that Bisq has some dependencies. And other then the ones mentioned in the doc/build.md there are 3 other dependencies that for some reason were removed from the doc/build.md file at one point.

These dependencies are forks of libdohj, bitcoinj and btcd-cli4j, all found on GitHub at https://github.com/bisq-network

Try to run mvn clean package verify -DskipTests -Dmaven.javadoc.skip=true in console firstly.

If you use IntelliJ you can check out the project directly and all works like a charm. Seems your setup has some issues. Try to refresh maven.

Dear,

Running that gives an error as in:

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.
1:compile (default-compile) on project core: Compilation failure: Compilation fa
ilure:
[ERROR] /E:/Java/Bisq/CODE/exchange/core/src/main/java/io/bisq/core/crypto/Scryp
tUtil.java:[26,36] cannot find symbol
[ERROR] symbol: method copyFrom(byte[])
[ERROR] location: class okio.ByteString
[ERROR] /E:/Java/Bisq/CODE/exchange/core/src/main/java/io/bisq/core/crypto/Scryp
tUtil.java:[36,65] incompatible types: org.spongycastle.crypto.params.KeyParamet
er cannot be converted to org.bouncycastle.crypto.params.KeyParameter
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.

@sujayh1988 can you join our slack and share more details about your env and using mvn command with detailed output - https://bisq.slack.com (#general channel), or please write in which folder what command you ran with all output mvn clean package verify -DskipTests -Dmaven.javadoc.skip=true > output.txt 2>&1

Dear,
Now I created project from version control in IntelliJ ans its working beautifully!!
all erros in IntelliJ project(red errors in code) have disappeared.
Also,
mvn clean package verify -DskipTests -Dmaven.javadoc.skip=true
is still running with no Errors till now.

Also let me introduce myself.
Im a software Engineer, well versed in programming, Software Design,Testing.
I am well-versed in Java and also want to contribute to this project some day.
Could you let me know how to start off?

Thanks!!!

Great news, you are welcome, take what you like more from https://github.com/bisq-network/exchange/labels/Bounty%20task and also join our Slack chat to speak with each other.

Cool!

But I dont have slack account for that workspace yet.
How do I get one?

Get your invite here - https://bisq-slack.herokuapp.com/