com.mytechia:mytechia-commons-di

An small and simple Dependency Injection container with Singleton management support.

License

License

GroupId

GroupId

com.mytechia
ArtifactId

ArtifactId

mytechia-commons-di
Last Version

Last Version

1.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

com.mytechia:mytechia-commons-di
An small and simple Dependency Injection container with Singleton management support.
Project URL

Project URL

https://github.com/mytechia/mytechia_commons
Project Organization

Project Organization

Mytech Ingenieria Aplicada
Source Code Management

Source Code Management

https://github.com/mytechia/mytechia_commons.git

Download mytechia-commons-di

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
org.picocontainer : picocontainer jar 2.15
com.mytechia : mytechia-commons-library jar 1.3.0

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

Mytechia Commons

The Mytechia Commons library is a collection of general utilities that can be useful when programming in JAVA.

Currently Mytechia Commons is divided into three different maven projects.

Mytechia Commons Library:

  • com.mytechia.commons.framework.i18n: Very light internationalization framework.
  • com.mytechia.commons.patterns.observer: Implementation of the observer pattern in JAVA.
  • com.mytechia.commons.patterns.prototype: Implementation of the prototype pattern using the com.mytechia.commons.di.container.
  • com.mytechia.commons.util: General purpose utilities. Take a look.

Mytechia Commons DI:

  • com.mytechia.commons.di.container: Implements part of the Dependency Injection architectural pattern, providing runtime access and configuration of software dependencies

Mytechia Commons ModelAction:

  • com.mytechia.commons.framework.modelaction: An action oriented framework to implement the business model of applications.

Latest releases are uploaded to Maven Central.

For the general utilities:

<dependency>
	<groupId>com.mytechia</groupId>
	<artifactId>mytechia-commons-library</artifactId>
	<version>1.3.0</version>
</dependency>

For the DI container:

<dependency>
	<groupId>com.mytechia</groupId>
	<artifactId>mytechia-commons-di</artifactId>
	<version>1.3.0</version>
</dependency>

For the "modelaction" framework:

<dependency>
	<groupId>com.mytechia</groupId>
	<artifactId>mytechia-commons-modelaction</artifactId>
	<version>1.3.0</version>
</dependency>
com.mytechia

Mytech Ingeniería Aplicada

Versions

Version
1.3.1
1.3.0