Framework provides various libraries for swing desktop applications support.
Homepage: https://exbin.org
Project is constructed from multiple repositories.
- modules - Sources split in separate modules
- src - Sources related to building distribution packages
- deps - Folder for downloading libraries for dependency resolution
- lib - Additional libraries
- gradle - Gradle wrapper
Build commands: "gradle build" and "gradle distZip"
Java Development Kit (JDK) version 8 or later is required to build this project.
For project compiling Gradle 7.1 build system is used: https://gradle.org
You can either download and install gradle or use gradlew or gradlew.bat scripts to download separate copy of gradle to perform the project build.
On the first build there will be an attempt to download all required dependecy modules.
Alternative is to have all dependecy modules stored in local maven repository:
git clone https://github.com/exbin/exbin-auxiliary-java.git
cd exbin-auxiliary-java
gradlew build publish
cd ..
git clone https://github.com/exbin/bined-lib-java.git
cd bined-lib-java
gradlew build publish
cd ..
Project uses various libraries with specific licenses and some tools are licensed with multiple licenses with exceptions for specific modules to cover license requirements for used libraries.
Primary license: Apache License, Version 2.0 - see LICENSE.txt