diff --git a/ts3-client/README.md b/ts3-client/README.md index 0ce1d36..9d2d3fd 100644 --- a/ts3-client/README.md +++ b/ts3-client/README.md @@ -189,11 +189,11 @@ frontend supplies its own UI and audio backend while reusing `core` unchanged. - macOS: `brew install opus` ## Building -The client depends on `ts3j`, so install that into your local Maven repo first: +The build compiles `ts3j` from `../ts3j` alongside the client, so make sure the submodule is +checked out (`git submodule update --init`): ```bash -cd ../ts3j && mvn -DskipTests install -cd ../ts3-client && mvn -DskipTests package +mvn -DskipTests package ``` This produces a runnable fat-jar at `swing/target/ts3-client.jar`. diff --git a/ts3-client/pom.xml b/ts3-client/pom.xml index ddfda81..11ce26d 100644 --- a/ts3-client/pom.xml +++ b/ts3-client/pom.xml @@ -13,6 +13,8 @@ Desktop TeamSpeak 3 client built on the ts3j protocol library + + ../ts3j core desktop swing