JSpare Container

The JSpare Framework core environment container. Write componentized and modern java applications.

License

License

Categories

Categories

Jakarta Server Pages Jakarta EE The Web Tier
GroupId

GroupId

org.jspare
ArtifactId

ArtifactId

jspare-parent
Last Version

Last Version

3.0.1
Release Date

Release Date

Type

Type

pom
Description

Description

JSpare Container
The JSpare Framework core environment container. Write componentized and modern java applications.
Project Organization

Project Organization

JSpare.org
Source Code Management

Source Code Management

https://github.com/jspare-projects/jspare-container

Download jspare-parent

Filename Size
jspare-parent-3.0.1.pom 5 KB
Browse

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
javax.inject : javax.inject jar 1
javax.annotation : jsr250-api jar 1.0

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.8

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

  • jspare-core
  • jspare-jpa
  • jspare-unit

JSpare Container

Status

Build Status Javadocs

Description

The Jspare Container provide an core environment container for your java applications. Prepare applications uncoupled and componentized. Using Jspare Container your application will contain several features that can help to define your application, such as:

  • Lightweight IoC and DI;
  • JSR-330 and JSR-250;
  • Minimalist api to mock unit tests with DI.
  • Forget all annoying application mapping, like the legacy of xml;
  • Easy Bootstrap for your Java application;
  • Components based;
  • Bind strategy;
  • Simple conventions, for improve your experience.
  • Easy way to create components and resources, uncoupling your architecture;

Installation and Getting Started

The reference documentation includes detailed installation instructions as well as a comprehensive getting started guide.

Here is a quick sample of a simple usage of Jspare Container

For maven:

<parent>
  <groupId>org.jspare</groupId>
  <artifactId>jspare-core</artifactId>
  <version>${jspare.version}</version>
</parent>

For gradle:

sourceCompatibility = 1.8
targetCompatibility = 1.8

dependencies {
    compile "org.jspare:jspare-core:${jspare.version}"
}

Documentation

You can find the jspare-container documentation here which has extended usage instructions and other useful information. Substantial usage information can be found in the API documentation.

Getting help and Reporting Issues

Having trouble with JSpare Container? We’d like to help!

Other Projects

Be sure to visit our other projects, jspare-container is the basis of all our frameworks and solutions. See it at: http://jspare.org/ or here on github: https://github.com/jspare-projects/

License

All JSpare projects are Open Source software released under the Apache 2.0 license.

org.jspare

Jspare

A new way to make it simple just be simple!

Versions

Version
3.0.1
3.0.0
2.1.0
2.1.0-M01
2.0.1
2.0.0
1.0.0