ootbee-beedk/beedk-ate-springboot-test
..
2021-04-22 15:58:20 -04:00
2025-05-05 11:03:07 -04:00
2021-04-22 15:58:20 -04:00

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.