The "mvn fabric8:deploy" command still does not work, mostly because it seems that the deployed "service" contains selectors for labels that are not present on the associated Pod.
102 lines
3.1 KiB
XML
102 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<groupId>com.redhat.training.openshift</groupId>
|
|
<artifactId>micro-java</artifactId>
|
|
<version>1.0</version>
|
|
<packaging>war</packaging>
|
|
<name>Red Hat Training Hello Java app</name>
|
|
<description>Hello microservice using Thorntail</description>
|
|
|
|
<properties>
|
|
<!-- Explicitly declaring the source encoding eliminates the following
|
|
message: -->
|
|
<!-- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
|
|
resources, i.e. build is platform dependent! -->
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<failOnMissingWebXml>false</failOnMissingWebXml>
|
|
|
|
<!-- Thorntail dependency versions -->
|
|
<version.thorntail>2.4.0.Final</version.thorntail>
|
|
|
|
<!-- other plugin versions -->
|
|
<version.compiler.plugin>3.1</version.compiler.plugin>
|
|
<version.surefire.plugin>2.16</version.surefire.plugin>
|
|
<version.war.plugin>2.5</version.war.plugin>
|
|
<!--
|
|
<version.fabric8.plugin>3.1.80.redhat-000019</version.fabric8.plugin>
|
|
<version.fabric8.plugin>3.5.38</version.fabric8.plugin>
|
|
-->
|
|
<version.fabric8.plugin>4.1.0</version.fabric8.plugin>
|
|
|
|
<!-- maven-compiler-plugin -->
|
|
<maven.compiler.target>1.8</maven.compiler.target>
|
|
<maven.compiler.source>1.8</maven.compiler.source>
|
|
|
|
</properties>
|
|
|
|
|
|
<dependencyManagement>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>io.thorntail</groupId>
|
|
<artifactId>bom-all</artifactId>
|
|
<version>${version.thorntail}</version>
|
|
<scope>import</scope>
|
|
<type>pom</type>
|
|
</dependency>
|
|
</dependencies>
|
|
</dependencyManagement>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>io.thorntail</groupId>
|
|
<artifactId>cdi</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.thorntail</groupId>
|
|
<artifactId>jaxrs</artifactId>
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
<build>
|
|
<!-- Maven will append the version to the finalName (which is the name
|
|
given to the generated war, and hence the context root) -->
|
|
<finalName>hello</finalName>
|
|
<plugins>
|
|
<!-- The Thorntail Maven plugin creates an uber jar -->
|
|
<!-- To use, run: mvn thorntail:run -->
|
|
<plugin>
|
|
<groupId>io.thorntail</groupId>
|
|
<artifactId>thorntail-maven-plugin</artifactId>
|
|
<version>${version.thorntail}</version>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>package</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>io.fabric8</groupId>
|
|
<artifactId>fabric8-maven-plugin</artifactId>
|
|
<version>${version.fabric8.plugin}</version>
|
|
<executions>
|
|
<execution>
|
|
<id>fmp</id>
|
|
<goals>
|
|
<goal>resource</goal>
|
|
<goal>build</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|