Home

Awesome

Java Buildpack Dependency Builders

This project automates the building and publication of Java Buildpack dependency artifacts.

NOTE: OpenJDK is the only dependency that is actually built via this repository. For the rest of the dependencies, this repository serves as the automation of caching them in the Java Buildpack's respository.

Replicating Repository

To host the Java Buildpack dependency artifacts on your own server, first download the artifacts and index.yml files as described below, make them available at suitable locations on a web server, and then fork the Java buildpack and update its repository configuration to point at the web server.

All the artifacts and index.yml files may be downloaded using the replicate script.

To use the script, ensure that you have installed the AWS CLI and issue the following commands from the root directory of a clone of this repository:

BASE_URI=<BASE-URI> DESTINATION=<DESTINATION> ./replicate.sh
Environment VariableDescription
BASE_URIA URI to replace https://java-buildpack.cloudfoundry.org with, in index.yml files. This value should be the network location that the repository is replicated to (e.g. https://internal-repository:8000/dependencies).
DESTINATIONA filesystem location to replicate the repository to.

Available Artifacts

The list of available versions for each dependency can be found at the following locations.

DependencyLocation
Azure Application Insightsuniversal
Auto Reconfigurationuniversal
Client Certificate Mapperuniversal
Container Customizeruniversal
Container Security Provideruniversal
Contrast Securityuniversal
Google Stackdriver Debuggerbionic
Groovyuniversal
JaCoCouniversal
Java CfEnvuniversal
jvmkillbionic
MariaDB JDBCuniversal
Memory Calculatorbionic
Metric Writeruniversal
New Relicuniversal
OpenJDK JDKbionic
OpenJDK JREbionic
PostgreSQL JDBCuniversal
RedisStoreuniversal
SkyWalkinguniversal
Spring Boot CLIuniversal
tc Serveruniversal
Tomcat Access Logging Supportuniversal
Tomcat Lifecycle Supportuniversal
Tomcat Logging Supportuniversal
Tomcatuniversal
TomEE Resource Configurationuniversal
TomEEuniversal
Wildflyuniversal
WSO2 Microgateway Runtimeuniversal
WSO2 Microgateway Toolkituniversal
YourKitbionic

Contributing

Pull requests are welcome; see the contributor guidelines for details.

License

The Builder is released under version 2.0 of the Apache License.


Update Locations

This table shows locations to check for new releases of cached dependencies. It is used primarily by Pivotal employees to keep the caches up to date.

DependencyLocation
OpenJDKoracle, jdk8u