mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
<dependency>
<groupId>io.dekorate</groupId>
<artifactId>kubernetes-annotations</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>io.dekorate</groupId>
<artifactId>kubernetes-generator</artifactId>
<version>1.6.2</version>
</dependency>
package com.example;
import io.dekorate.kubernetes.annotation.KubernetesApplication;
@KubernetesApplication
public class MyApp {
public static void main(String[] args) {
System.out.println("Hello, Openshift!");
}
}
mvn clean dekorate:apply
oc apply -f kubernetes.json