Skip to content

wizard4j: A Java 1.8 library offering a robust collection of utility functions for streamlined development.

Notifications You must be signed in to change notification settings

sivaosorg/wizard4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

86e5245 Β· Oct 10, 2024

History

11 Commits
Sep 7, 2024
May 12, 2024
Oct 10, 2024
Sep 1, 2024
May 12, 2024
May 12, 2024
Jun 8, 2024
Jul 27, 2024
Jun 8, 2024
May 12, 2024
May 12, 2024
May 12, 2024
May 12, 2024

Repository files navigation

wizard4j

Introduction

wizard4j: A Java 1.8 library offering a robust collection of utility functions for streamlined development.

Features

  • Comprehensive set of utility functions.
  • Written in Java 1.8.
  • Well-documented code for easy understanding.
  • Regular updates and maintenance.

Installation

git clone --depth 1 https://github.com/sivaosorg/wizard4j.git

Generation Plugin Java

curl https://gradle-initializr.cleverapps.io/starter.zip -d type=groovy-gradle-plugin  -d testFramework=testng -d projectName=wizard4j -o wizard4j.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:

./gradlew clean

or

make clean

Building SDK

./gradlew jar

or

make jar

Upgrading version

  • file gradle.yml
ng:
  name: wizard4j
  version: v1.0.0
  enabled_link: false # enable compression and attachment of the external libraries
  jars:
    # unify4J: Java 1.8 skeleton library offering a rich toolkit of utility functions
    # for collections, strings, date/time, JSON, maps, and more.
    - enabled: false # enable compression and attachment of the external libraries
      source: "./../libs/unify4j-v1.0.0.jar"
    # alpha4J: is a Java 8 library featuring common data structures and algorithms.
    # Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.
    - enabled: true
      source: "./../libs/alpha4j-v1.0.0.jar"

Integration

  1. Add dependency into file build.gradle
implementation files('libs/wizard4j-v1.0.0.jar') // filename based on ng.name and ng.version
  1. Edit file main Spring Boot application (optional)
@SpringBootApplication
@ComponentScan(basePackages = {"org.wizard4j"}) // root name of package wizard4j
public class ApiApplication {
    public static void main(String[] args) {
        SpringApplication.run(ApiApplication.class, args);
    }
}