Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.6 KB

example-java_main.md

File metadata and controls

37 lines (28 loc) · 1.6 KB

Java Main Examples

The Java Buildpack can run Java applications with a main() method provided that they are packaged as self-executable JARs.

Gradle

The following example shows how deploy the sample application located in the Java Test Applications.

$ gradle build
$ cf push java-main-application -p build/libs/java-main-application-1.0.0.BUILD-SNAPSHOT.jar -b https://github.com/cloudfoundry/java-buildpack.git

-----> Downloading Open Jdk JRE 1.7.0_51 from http://.../openjdk/lucid/x86_64/openjdk-1.7.0_51.tar.gz (0.0s)
       Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (1.2s)
-----> Downloading Spring Auto Reconfiguration 0.8.7 from http://.../auto-reconfiguration/auto-reconfiguration-0.8.7.jar (0.0s)
-----> Uploading droplet (48M)

$ curl ...cfapps.io
ok

Maven

The following example shows how deploy the sample application located in the Java Test Applications.

$ mvn package
$ cf push java-main-application -p target/java-main-application-1.0.0.BUILD-SNAPSHOT.jar -b https://github.com/cloudfoundry/java-buildpack.git

-----> Downloading Open Jdk JRE 1.7.0_51 from http://.../openjdk/lucid/x86_64/openjdk-1.7.0_51.tar.gz (0.0s)
       Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (1.2s)
-----> Downloading Spring Auto Reconfiguration 0.8.7 from http://.../auto-reconfiguration/auto-reconfiguration-0.8.7.jar (0.0s)
-----> Uploading droplet (48M)

$ curl ...cfapps.io
ok