The commons
library provides re-usable components and utilities for your Java project. The implementation is lightweight yet still feature-rich and requires no external run-time dependencies. While the project is targeting Java 8 to maintain compatability
with most projects it still focuses on modern and fluent implementations that allow you to streamline your code style.
Make sure to check out the project's wiki page for details regarding the available features as well as code examples.
Important
Requirements:
- Java 8 (LTS)
🪶 Maven:
<repository>
<id>etdon-repo</id>
<url>https://repo.etdon.com/repository/maven-releases/</url>
</repository>
<dependency>
<groupId>com.etdon</groupId>
<artifactId>commons</artifactId>
<version>1.0.0</version>
</dependency>
🐘 Gradle:
maven {
url = uri("https://repo.etdon.com/repository/maven-releases/")
}
dependencies {
implementation 'com.etdon:commons:1.0.0'
}
Latest snapshot
🪶 Maven:
<repository>
<id>etdon-repo</id>
<url>https://repo.etdon.com/repository/maven-snapshots/</url>
</repository>
<dependency>
<groupId>com.etdon</groupId>
<artifactId>commons</artifactId>
<version>1.0.1-SNAPSHOT</version>
</dependency>
🐘 Gradle:
maven {
url = uri("https://repo.etdon.com/repository/maven-snapshots/")
}
dependencies {
implementation 'com.etdon:commons:1.0.1-SNAPSHOT'
}
The build management tool used for this project is Apache Maven. Executing the following command will install the compiled artifact into your local repository if no critical issues occur during any of the lifecycle phases.
mvn clean install
The contribution guidelines are a part of the shared-guidelines
repository and can be found here: Contributing
The commons
project is licensed under the Apache 2.0 License.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.