All Downloads are FREE. Search and download functionalities are using the official Maven repository.

archetype-resources.README.md Maven / Gradle / Ivy

#set( $H = '##' )
# Simple QuickStart

This quickstart runs a Java application using a main class.

This example is implemented using very simple Java code.
The source code is provided in the following java file `src/main/java/io/fabric8/quickstarts/java/simple/Main.java`,
which can be viewed from [github](https://github.com/fabric8io/ipaas-quickstarts/blob/master/quickstart/java/simple-mainclass/src/main/java/io/fabric8/quickstarts/java/simple/Main.java).

This example is printing *Hello Fabric8! Here's your random string: lRaNR* to the standard output in the infinite loop.


${H}# Building

Navigate to the `java-mainclass' folder and the example can be built with

    mvn clean install


${H}# Running the example locally

The example can be run locally using the following Maven goal:

    mvn exec:java


${H}# Running the example on Kubernetes

It is assumed a running Kubernetes platform is already running. If not you can find details how to [get started](http://fabric8.io/guide/getStarted/index.html).

    mvn fabric8:run
    
To list all the running pods in Kubernetes type:

    kubetl get pods

Or on OpenShift type:

    oc get pods

Then find the name of the pod that runs this quickstart, and output the logs from the running pods with:

    kubectl logs 

You can also use the fabric8 [web console](http://fabric8.io/guide/console.html) to manage the running pods, and view logs and much more.


${H}# More details

You can find more details about running this [quickstart](http://fabric8.io/guide/quickstarts/running.html) on the website.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy