Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sivaosorg/unify4j
unify4J: Java 1.8 skeleton library offering a rich toolkit of utility functions for collections, strings, date/time, JSON, maps, and more.
https://github.com/sivaosorg/unify4j
commons groovy integration java java-8 java-collections java-common java-common-util libs sdk sdk-java utilities utility utility-function utils
Last synced: 26 days ago
JSON representation
unify4J: Java 1.8 skeleton library offering a rich toolkit of utility functions for collections, strings, date/time, JSON, maps, and more.
- Host: GitHub
- URL: https://github.com/sivaosorg/unify4j
- Owner: sivaosorg
- Created: 2024-05-12T11:02:22.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-09-21T15:25:20.000Z (about 2 months ago)
- Last Synced: 2024-09-30T04:01:17.378Z (about 1 month ago)
- Topics: commons, groovy, integration, java, java-8, java-collections, java-common, java-common-util, libs, sdk, sdk-java, utilities, utility, utility-function, utils
- Language: Java
- Homepage: https://github.com/sivaosorg/unify4j
- Size: 233 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# unify4j
## Introduction
unify4J: Java 1.8 skeleton library offering a rich toolkit of utility functions for collections, strings, date/time,
JSON, maps, and more.## Features
- Comprehensive set of utility functions.
- Written in Java 1.8.
- Well-documented code for easy understanding.
- Regular updates and maintenance.## Installation
```bash
git clone --depth 1 https://github.com/sivaosorg/unify4j.git
```## Generation Plugin Java
```bash
curl https://gradle-initializr.cleverapps.io/starter.zip -d type=groovy-gradle-plugin -d testFramework=testng -d projectName=unify4j -o unify4j.zip
```## Modules
Explain how users can interact with the various modules.
### Tidying up
To tidy up the project's Java modules, use the following command:
```bash
./gradlew clean
```or
```bash
make clean
```### Building SDK
```bash
./gradlew jar
```or
```bash
make jar
```### Upgrading version
- file `gradle.yml`
```yaml
ng:
name: unify4j
version: v1.0.0
enabled_link: false # enable compression and attachment of the external libraries
jars:
- enabled: false # enable compression and attachment of the external libraries
source: "" # lib Jar
- enabled: false
source: ""
```## Integration
1. Add dependency into file `build.gradle`
```gradle
implementation files('libs/unify4j-v1.0.0.jar') // filename based on ng.name and ng.version
```