org.int4.dirk:dirk-core

A light-weight framework that allows using inject annotations (such as JSR-330 or Jakarta Annotations) to create instances of objects, even when they're dynamically loaded at runtime. This framework will allow you to package your classes in seperate JAR's, load them at runtime, and have them injected with dependencies or serve as dependencies for other classes.

License

License

GroupId

GroupId

org.int4.dirk
ArtifactId

ArtifactId

dirk-core
Last Version

Last Version

1.0.0-alpha3
Release Date

Release Date

Type

Type

jar
Description

Description

A light-weight framework that allows using inject annotations (such as JSR-330 or Jakarta Annotations) to create instances of objects, even when they're dynamically loaded at runtime. This framework will allow you to package your classes in seperate JAR's, load them at runtime, and have them injected with dependencies or serve as dependencies for other classes.

Download dirk-core

How to add to project

<!-- https://jarcasting.com/artifacts/org.int4.dirk/dirk-core/ -->
<dependency>
    <groupId>org.int4.dirk</groupId>
    <artifactId>dirk-core</artifactId>
    <version>1.0.0-alpha3</version>
</dependency>
// https://jarcasting.com/artifacts/org.int4.dirk/dirk-core/
implementation 'org.int4.dirk:dirk-core:1.0.0-alpha3'
// https://jarcasting.com/artifacts/org.int4.dirk/dirk-core/
implementation ("org.int4.dirk:dirk-core:1.0.0-alpha3")
'org.int4.dirk:dirk-core:jar:1.0.0-alpha3'
<dependency org="org.int4.dirk" name="dirk-core" rev="1.0.0-alpha3">
  <artifact name="dirk-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.int4.dirk', module='dirk-core', version='1.0.0-alpha3')
)
libraryDependencies += "org.int4.dirk" % "dirk-core" % "1.0.0-alpha3"
[org.int4.dirk/dirk-core "1.0.0-alpha3"]

Dependencies

compile (1)

Group / Artifact Type Version
org.int4.dirk : dirk-spi jar 1.0.0-alpha3

test (11)

Group / Artifact Type Version
org.int4.dirk : dirk-annotations jar 1.0.0-alpha3
org.int4.dirk : dirk-library jar 1.0.0-alpha3
org.int4.dirk.extensions : extensions-proxy jar 1.0.0-alpha3
org.int4.dirk : dirk-test-util jar 1.0.0-alpha3
com.tngtech.archunit : archunit-junit5 jar 0.23.1
jakarta.annotation : jakarta.annotation-api jar 2.0.0
jakarta.inject : jakarta.inject-api jar 2.0.1
nl.jqno.equalsverifier : equalsverifier jar 3.9
org.assertj : assertj-core jar 3.15.0
org.junit.jupiter : junit-jupiter jar 5.8.2
org.mockito : mockito-junit-jupiter jar 4.0.0

Project Modules

There are no modules declared in this project.

Versions

Version
1.0.0-alpha3
1.0.0-alpha2