Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.37 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.37 KB

jass

Java CI with Maven Release

Distributed Jass game for the members of the FLAT(r)

How to compile?

Make sure JAVA_HOME is defined. Then:

mvn package

Note

If you experience any issue with the unit tests, you can skip them with mvn package -DskipTests .

How to run?

  • Compile the code as described above. You'll obtain a .jar file in ./target/.
  • Launch the client with java -jar target/jass-2.1.3-SNAPSHOT.jar
  • Launch the server with java -cp target/jass-2.1.3-SNAPSHOT.jar com.leflat.jass.server.JassServer

If you make the jar file executable, you can double-click on the file to launch the client.

How to run on Windows

The game uses Java 11. Unfortunately, Oracle abandoned the JRE starting from version 11. You will need to install the full JDK.

Classic UI

Jass client screenshot

Modern UI

Modern UI screenshot

Development

  • Compile and test: mvn package
  • Compile without tests: mvn -Dmaven.test.skip=true package
  • Update dependencies: mvn versions:use-latest-releases
  • Create new release: mvn release:prepare and mvn release:perform