This is a simple “Hello-World” SpringBoot application written in Java, which downloads the required and available packages from Assured OSS and the rest non-available packages from Maven Central Repository (open-source). The aim of this document is to define how to start working on sample starter project which can help a user to quickly start using Assured OSS with minimal friction. Users can refer to Assured Open Source Software for further reading and information about Assured OSS.
Run the following command to clone the project in your local setup:
git clone https://github.com/google/aoss-springboot-sample-starter-project.git- Install the latest version of the Google Cloud CLI.
- If you have installed the Google Cloud CLI previously, make sure you have the latest version by running the command:
gcloud components update- To enable access to Assured OSS, submit the customer enablement form.
- Validate connectivity to Assured OSS for the requested service accounts.
- Enable the Artifact Registry API for the parent Google Cloud project of the service accounts used to access Assured OSS.
- You should have Java, Maven, and Gradle downloaded and configured on your system. You can verify their installations by running java --version, mvn --version, and gradle --version commands in the command prompt or terminal.
According to the build automation tool the user can choose between maven or gradle, and can refer to the respective README of the particular folder for further modification and details to run the sample project