Commit 0eacdc5f authored by Brian Long's avatar Brian Long
Browse files

added fs-maven-plugin to create possibly unused volumes

parent dfcc723e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -80,6 +80,12 @@ Additional less important configurations are inherited from the following Maven

*   [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)

### Plugin Versions

| Maven Property                     |
| ---------------------------------- |
| `fs-plugin.version`                |

## Results

The ACS Platform, database, and MQ components will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively.
+22 −0
Original line number Diff line number Diff line
@@ -20,6 +20,27 @@
	
	<build>
		<plugins>
			<plugin>
				<groupId>com.inteligr8</groupId>
				<artifactId>fs-maven-plugin</artifactId>
				<version>${fs-plugin.version}</version>
				<executions>
					<!-- creates missing directories used in volumes, which is required for podman -->
					<execution>
						<id>mkdirs-docker-volumes</id>
						<phase>pre-integration-test</phase>
						<goals><goal>mkdir</goal></goals>
						<configuration>
							<paths>
								<path>${beedk.deploy.platform.classesDirectory}</path>
								<path>${beedk.deploy.platform.testClassesDirectory}</path>
								<path>${beedk.deploy.platform.extDirectory}</path>
								<path>${beedk.deploy.platform.dataDirectory}</path>
							</paths>
						</configuration>
					</execution>
				</executions>
			</plugin>
			<!-- Using Docker to host the web application -->
			<plugin>
				<groupId>io.fabric8</groupId>
@@ -365,6 +386,7 @@
				<acs-postgres.version>12</acs-postgres.version>
				<acs-activemq.version>5.18.4</acs-activemq.version>
				<tomcat-rad.version>9-2.1</tomcat-rad.version>
				<fs-plugin.version>1.0.0</fs-plugin.version>
			</properties>
		</profile>
	</profiles>
+1 −0
Original line number Diff line number Diff line
@@ -98,6 +98,7 @@ Additional less important configurations are inherited from the following Maven
| Maven Property                     |
| ---------------------------------- |
| `maven-dependency-plugin.version`  |
| `fs-plugin.version`                |

## Results

+25 −0
Original line number Diff line number Diff line
@@ -69,6 +69,30 @@
							</execution>
						</executions>
					</plugin>
					<plugin>
						<groupId>com.inteligr8</groupId>
						<artifactId>fs-maven-plugin</artifactId>
						<version>${fs-plugin.version}</version>
						<executions>
							<!-- creates missing directories used in volumes, which is required for podman -->
							<execution>
								<id>mkdirs-docker-volumes</id>
								<phase>process-test-classes</phase>
								<goals><goal>mkdir</goal></goals>
								<configuration>
									<paths>
										<path>${beedk.deploy.platform.classesDirectory}</path>
										<path>${beedk.deploy.platform.modClassesDirectory}</path>
										<path>${beedk.deploy.platform.extClassesDirectory}</path>
										<path>${beedk.deploy.platform.testClassesDirectory}</path>
										<path>${beedk.deploy.platform.extDirectory}</path>
										<path>${beedk.deploy.platform.webDirectory}</path>
										<path>${beedk.deploy.platform.dataDirectory}</path>
									</paths>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<!-- Using Docker to host the web application -->
					<plugin>
						<groupId>io.fabric8</groupId>
@@ -310,6 +334,7 @@
				<acs-activemq.version>5.18.4</acs-activemq.version>
				<tomcat-rad.version>9-2.1</tomcat-rad.version>
				<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
				<fs-plugin.version>1.0.0</fs-plugin.version>
			</properties>
		</profile>
	</profiles>
+1 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ Additional less important configurations are inherited from the following Maven
| Maven Property                     |
| ---------------------------------- |
| `download-plugin.version`          |
| `fs-plugin.version`                |

## Results

Loading