CINXE.COM

Maven Central Repository Search

<!-- Copyright 2018-present Sonatype, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!doctype html> <html lang="en"> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PDC9ZLZ');</script> <!-- End Google Tag Manager --> <!-- Gainsight UserID --> <script> window.getGainsightUserId = function() { const currentUserId = localStorage.getItem('gainsight-user-uid'); if (currentUserId) { return currentUserId; } const newUserId = `${[1e7]}${[-1e3]}${[-4e3]}${[-8e3]}${[-1e11]}`.replace(/[018]/g, (c) => (parseInt(c, 10) ^ (crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (parseInt(c, 10) / 4)))).toString(16)); localStorage.setItem('gainsight-user-uid', newUserId); return newUserId; }; </script> <!-- End Gainsight UserID --> <!-- Google Analytics --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-101097570-3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-101097570-3'); </script> <!-- End Google Analytics --> <!-- Marketo Integration --> <script type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async=""></script> <!-- End Marketo Integration --> <meta charset="utf-8"> <meta name="theme-color" content="#336699"/> <meta name="description" content="Official search by the maintainers of Maven Central Repository"> <link rel="manifest" href="manifest.json"/> <title>Maven Central Repository Search</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link id="canonicalLink"> <link rel="icon" type="image/x-icon" href="favicon.ico?v=3"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link type="application/opensearchdescription+xml" rel="search" href="open-search-description.xml"/> <script type="application/ld+json" id="structured-data"></script> <link rel="stylesheet" href="styles.9fb46a4e844d7fbc314e.css"></head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PDC9ZLZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <app-root></app-root> <noscript>Sorry, your browser does not support JavaScript!</noscript> <script src="runtime-es2015.683e11ce8dffedaa1c85.js" type="module"></script><script src="polyfills-es2015.6af935d4ee90fe76706b.js" type="module"></script><script src="runtime-es5.f1090e12ea27ab7c21b4.js" nomodule defer></script><script src="polyfills-es5.587224fe788178197934.js" nomodule defer></script><script src="main-es2015.76540079f641857f2387.js" type="module"></script><script src="main-es5.18f434af4af06dfd9226.js" nomodule defer></script></body> </html>