WrzasqPl-Commons
WrzasqPl-Commons is a general-purpose Java library.
Requirements
Note: These libraries require Java 11.
Whenever any of contained libraries need to do anything related with logging they rely on SLF4J, so you need to include logging facility implementation in your project (we recommend Logback).
Anything else? Well, you need Git and Maven to check out snapshot sources if you want to work on the project. However, if you want to use the library, then there are no other dependencies.
Installation
You can use libraries in your pom.xml
by defining following dependencies:
<dependency>
<groupId>pl.wrzasq.commons</groupId>
<artifactId>commons-aws</artifactId>
<version>${pl.wrzasq.commons.version}</version>
</dependency>
<dependency>
<groupId>pl.wrzasq.commons</groupId>
<artifactId>commons-client</artifactId>
<version>${pl.wrzasq.commons.version}</version>
</dependency>
<dependency>
<groupId>pl.wrzasq.commons</groupId>
<artifactId>commons-json</artifactId>
<version>${pl.wrzasq.commons.version}</version>
</dependency>
<dependency>
<groupId>pl.wrzasq.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${pl.wrzasq.commons.version}</version>
</dependency>
You can of course pick only those parts that you need directly.
Modules
WrzasqPl-Commons consists of various sub-modules, each of which is a separate .jar
library:
- AWS: helper routines for working with Amazon Web Services,
- Client: web service client building utilities,
- JSON: default setup for Kotlinx Serialization,
- Text: various text processing utilities.
Resources
- GitHub page with API documentation
- Contribution guide
- Issues tracker
- Maven packages
- Wrzasq.pl @ GitHub
- Wrzasq.pl @ Facebook
- Wrzasq.pl @ LinkedIn
- Post on Wrzasq.pl
Authors
This project is brought to you by Rafał Wrzeszcz - Wrzasq.pl and published under MIT license.
List of contributors: