<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chainguard Libraries for Java on</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/</link><description>Recent content in Chainguard Libraries for Java on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 25 Mar 2025 08:04:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Chainguard Libraries for Java overview</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/overview/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/overview/</guid><description>Introduction Chainguard Libraries for Java provides enhanced security for the Java ecosystem by rebuilding popular Maven dependencies with the latest patches and comprehensive supply chain protection. As the first supported ecosystem in Chainguard Libraries, this service addresses critical vulnerabilities in the vast Java/JVM ecosystem that spans hundreds of projects from organizations like the Apache Software Foundation, Eclipse Foundation, and numerous independent maintainers.
Chainguard Libraries for Java provides access to all open source libraries commonly used.</description></item><item><title>Global configuration</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/global-configuration/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/global-configuration/</guid><description>Java and JVM library consumption in a large organization is typically managed by a repository manager. Commonly used repository manager applications are Cloudsmith, Google Artifact Registry, JFrog Artifactory, and Sonatype Nexus Repository. The repository manager acts as a single point of access for developers and development tools to retrieve the required libraries.
At a high level, adopting the use of Chainguard Libraries consists of the following steps:
Add Chainguard Libraries as a remote repository for library retrieval.</description></item><item><title>Build configuration</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/build-configuration/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/build-configuration/</guid><description>The configuration for the use of Chainguard Libraries depends on your build tools, continuous integration, and continuous deployment setups
At a high level adopting the use of Chainguard Libraries consists of the following steps:
Remove local caches on workstations and CI/CD pipelines. This step ensures that any libraries that were already sourced from other repositories are requested again and the version from Chainguard Libraries is used instead of other binaries. Change configuration to access Chainguard Libraries via your repository manager after the changes from the global configuration are implemented.</description></item><item><title>Management and maintenance</title><link>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/management/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3175--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/management/</guid><description>Chainguard Libraries for Java operates transparently after completing the global configuration and build configuration, automatically providing security-enhanced versions of your Maven dependencies. New artifacts and versions are retrieved from Chainguard&amp;rsquo;s hardened repository when available, while Maven Central and other configured repositories provide fallback access to ensure continuous development workflow without interruption.
The following sections detail optional management, maintenance, and auditing steps on the repository manager and the build tool.
Source verification Use chainver to verify that a specific library or file originates from Chainguard in an automated fashion or follow the steps in this section for manual verification.</description></item></channel></rss>