Skip to content

ref-humbold/YADIC

Repository files navigation

YADIC (Yet Another Dependency Injection Container)

GitHub Actions

Release License

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.+

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

 
 
 

Contributors

Languages