https://github.com/spring-projects/spring-credhub
Spring abstractions for Cloud Foundry CredHub
https://github.com/spring-projects/spring-credhub
Last synced: 2 months ago
JSON representation
Spring abstractions for Cloud Foundry CredHub
- Host: GitHub
- URL: https://github.com/spring-projects/spring-credhub
- Owner: spring-projects
- License: apache-2.0
- Created: 2017-04-28T20:32:26.000Z (about 8 years ago)
- Default Branch: 3.3.x
- Last Pushed: 2025-03-27T21:45:48.000Z (3 months ago)
- Last Synced: 2025-03-29T09:12:17.391Z (3 months ago)
- Language: Java
- Homepage:
- Size: 2.1 MB
- Stars: 28
- Watchers: 9
- Forks: 45
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.adoc
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.adoc
Awesome Lists containing this project
README
== Spring CredHub
Spring CredHub provides client-side support for storing, retrieving, and deleting credentials from a https://github.com/cloudfoundry-incubator/credhub[CredHub] server running in a https://www.cloudfoundry.org/[Cloud Foundry] platform.
See the https://spring.io/projects/spring-credhub[project site] and https://docs.spring.io/spring-credhub/docs/current/reference/html5/[reference documentation] for more information.
=== Demo Application
A simple application that demonstrates the use of Spring CredHub is available in link:/spring-credhub-demo[this repository].
== Building
=== Basic Compile and Unit Tests
To build the source you will need to install JDK 17.
Spring CredHub uses Gradle for most build-related activities, and you should be able to get off the ground quite quickly by cloning the project you are interested in and typing:
[source,bash]
----
./gradlew build
----=== Integration Tests
Spring CredHub integration tests need a CredHub server.
Refer to link:credhub-server/README.adoc[credhub-server] for information on how to start it up.
Once running they can be executed with:
[source,bash]
----
./gradlew build -PintegrationTests --no-parallel
----=== Working with the code
If you don't have an IDE preference we would recommend that you use
https://www.springsource.com/developer/sts[Spring Tools Suite] or
https://eclipse.org[Eclipse] when working with the code.