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.
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.
<dependency>
<groupId>com.raven-computing</groupId>
<artifactId>claymore</artifactId>
<version>4.0.3</version>
</dependency>
implementation 'com.raven-computing:claymore:4.0.3'
For more information see search.maven.org.
Claymore requires Java 8 or higher.
Take a look at the Developer Documentation.
For further information on the APIs, please see the provided Javadocs.
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.
Use Maven to build the artifacts:
mvn package
Execute all unit test:
mvn test
The Claymore library is licensed under the Apache License Version 2 - see the LICENSE for details.