Skip to content

ref-humbold/YADIC

Repository files navigation

YADIC (Yet Another Dependency Injection Container)

GitHub Actions

Release License

Yet Another Dependency Injection Container

Simple dependency injection container in Java


System requirements

versions used by the author are in italics

  • Operating system
    Debian testing
  • Java
    APT package openjdk-21-jdk, version 21 SE
  • Gradle
    SDK-Man gradle, version 8.14.3

Dependencies

dependencies are automatically downloaded during build process

none

Test dependencies

dependencies are automatically downloaded during build process

  • JUnit 5.+
  • AssertJ 3.+

How to build?

YADIC can be built with Gradle. All dependencies are downloaded during build, so make sure your Internet connection is working!

Possible Gradle tasks are:

  • gradle build - resolve dependencies & compile source files & create jar & run all tests
  • gradle jar - resolve dependencies & compile source files & create jar
  • gradle test - run all tests
  • gradle javadoc - generate Javadoc
  • gradle rebuild - remove additional build files & resolve dependencies & compile source files & create jar & run all tests

How to include it?

Simply add the jar file to your module path from the build/libs directory:

$ /path-to-project-directory/build/libs/YADIC-{version}.jar

About

Yet Another Dependency Injection Container

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages