# 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.

# NOTE: This file should not list entries for operating system or IDE related
# files. To ignore those files, entries should be added to one of the following
# locations, as described in the "gitignore" man page:
#
#   $GIT_DIR/info/exclude
#   $XDG_CONFIG_HOME/git/ignore
#   $HOME/.config/git/ignore

# Ignore all root .sbt files except for build.sbt and plugins.sbt. This
# provides the ability to add custom sbt settings in a new *.sbt file and
# having those files be ignored by any automated checks such as git diff, a
# useful feature for continuous integration systems
*.sbt
!build.sbt
!plugins.sbt

# Build directory for sbt
target

# Directory auto-generated by the sbt console for build server protocol
.bsp

# Auto-generated resources and sources
src_managed
resource_managed

# Project local cache of managed dependencies
lib_managed
