microBean™ Base Specification
The microbean-base-specification
project specifies the minimal set of APIs available to any microBean™-based application or component.
Components
The microbean-base-specification
specifies the following components:
- Version 1.3.5 of the Jakarta Annotations specification
- Version 3.0.3 of the Jakarta Expression Language specification
- Version 2.0.2 of the Jakarta Contexts and Dependency Injection specification
- Version 1.0 of the Jakarta Dependency Injection specification
- Version 1.2.5 of the Jakarta Interceptors specification
- Version 2.0.2 of the Jakarta Bean Validation specification
- Version 0.0.4 of the microBean™ Settings project
Usage
For development, include the following XML stanzas intelligently in your pom.xml
:
<dependencyManagement>
<dependency>
<groupId>org.microbean</groupId>
<artifactId>microbean-base-specification</artifactId>
<version>0.6.1</version>
<type>pom</type> <!-- Note the type is pom. -->
<scope>import</scope> <!-- Note the scope is import. -->
</dependency>
<!-- Other managed dependencies go here. -->
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.microbean</groupId>
<artifactId>microbean-base-specification</artifactId>
<!-- Note no version is provided -->
<type>pom</type> <!-- Note the type is pom. -->
<scope>provided</scope> <!-- Note the scope is provided. -->
</dependency>
<!-- Other dependencies go here. -->
</dependencies>