BeeDK Spring Boot Alfresco Transform Engine Maven Composite POM for Unit Testing
This is a component within the proposed BeeDK. It is considered to be part of the Public API of the BeeDK.
Purpose
This project creates a Maven Composite POM that prorvides the basis for unit testing any Maven project using the beedk-ate-springboot
Composite POM.
Usage
To use this plugin, just reference it with the standard Maven dependencies as shown in the following snippet.
<project ...>
...
<dependencies>
...
<dependency>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-ate-springboot</artifactId>
<version>[1.0.0,1.1.0)</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-ate-springboot-test</artifactId>
<version>[1.0.0,1.1.0)</version>
<type>pom</type>
<scope>test</scope>
</dependency>
...
</dependencies>
...
</project>
Configuration
In your Maven project, set the following properties to define the behavior of this Maven Composite POM.
Public API
The following properties are exposed by this Maven Composite POM.
Maven Property | Required | Default | Description |
---|---|---|---|
alfresco.transform-base.version |
not important | For a list of versions and more details, see the Alfresco Transform project. | |
spring-boot.version |
not important | For a list of versions and more details, see the Spring Boot Project. You could use a different Spring Boot version for building your application. This one is only for test execution. |
Results
The Spring Boot project will be have all the dependencies required for unit testing an Alfresco Transform Engine.