https://github.com/etdon/commons
Re-usable components and utilities for Java projects.
https://github.com/etdon/commons
commons utility
Last synced: 3 months ago
JSON representation
Re-usable components and utilities for Java projects.
- Host: GitHub
- URL: https://github.com/etdon/commons
- Owner: etdon
- License: apache-2.0
- Created: 2024-10-01T13:54:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-24T14:06:16.000Z (5 months ago)
- Last Synced: 2025-09-23T15:42:05.437Z (4 months ago)
- Topics: commons, utility
- Language: Java
- Homepage: https://docs.etdon.com/commons/
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README




## ð° Introduction
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][wiki_page] for details regarding the available features as well as code examples.
## ð Getting Started
> [!IMPORTANT]
> Requirements:
> - Java 8 (LTS)
ðŠķ Maven:
```xml
etdon-repo
https://repo.etdon.com/repository/maven-releases/
```
```xml
com.etdon
commons
1.0.0
```
ð Gradle:
```groovy
maven {
url = uri("https://repo.etdon.com/repository/maven-releases/")
}
```
```groovy
dependencies {
implementation 'com.etdon:commons:1.0.0'
}
```
Latest snapshot
ðŠķ Maven:
```xml
etdon-repo
https://repo.etdon.com/repository/maven-snapshots/
```
```xml
com.etdon
commons
1.0.1-SNAPSHOT
```
ð Gradle:
```groovy
maven {
url = uri("https://repo.etdon.com/repository/maven-snapshots/")
}
```
```groovy
dependencies {
implementation 'com.etdon:commons:1.0.1-SNAPSHOT'
}
```
## ðĶ Building
The build management tool used for this project is [Apache Maven][build_tool]. 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
```
## ðŦī Contributing
The contribution guidelines are a part of the `shared-guidelines` repository and can be found here: [Contributing][contributing]
## ð License
The `commons` project is licensed under the [Apache 2.0 License][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.
```
[wiki_page]: https://docs.etdon.com/commons/
[build_tool]: https://maven.apache.org/
[contributing]: https://github.com/etdon/shared-guidelines/blob/main/CONTRIBUTING.md
[license]: https://github.com/etdon/commons/blob/master/LICENSE