#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you 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.
#

# This file contains the globally banned dependencies.

# Each banned dependency must be in the form
#   <group-id> ':' <module>
# or
#   <group-id>


# Contains old javax.* annotations that we do not want
com.google.code.findbugs:jsr305
javax.annotation:javax.annotation-api
javax.servlet.jsp:jsp-api
# Cannot globally ban javax.servlet:javax.servlet-api, because it is needed by Spark 3.5 integration tests
javax.validation:validation-api
javax.ws.rs:jsr311-api


# See https://github.com/RoaringBitmap/RoaringBitmap/issues/749, should only use org.roaringbitmap:RoaringBitmap
com.github.RoaringBitmap.RoaringBitmap
org.roaringbitmap:roaringbitmap


# `listenablefuture` is banned via a very high version anyways, banning it is safe
com.google.guava:listenablefuture


# Unmaintained since 2018, provides ssh functionality, risk of security issues
com.jcraft:jsch
