Claymore: Additional Core Libraries for Java
Claymore is a set of core libraries which are often used in our Java projects. We wanted to make some of them open source in the hope that others might find them useful. The provided APIs are complementary to the standard Java libraries, for example by adding support for DataFrames, readers/writers for CSV-files, a parser for command line arguments, and more.
Getting Started
Claymore is available on the Maven central repository. In order to use Claymore in your project just add the appropriate dependency information to your build system. Of course you can also download and add all JARs manually. Please see the documentation of your IDE on how to add external JARs to your build path. Make sure to include sources and javadocs when adding Claymore manually to your build.
Maven
<dependency>
<groupId>com.raven-computing</groupId>
<artifactId>claymore</artifactId>
<version>4.0.3</version>
</dependency>
Gradle
implementation 'com.raven-computing:claymore:4.0.3'
For more information see search.maven.org.
Compatibility
Claymore requires Java 8 or higher.
Documentation
Take a look at the Developer Documentation.
For further information on the APIs, please see the provided Javadocs.
Development
If you want to change code of this library or build Claymore from source, you can do so by cloning this repository. We use Maven as our build system.
Build
Use Maven to build the artifacts:
mvn package
Run Tests
Execute all unit test:
mvn test
License
The Claymore library is licensed under the Apache License Version 2 - see the LICENSE for details.