# Copyright (C) 2018 The Dagger Authors. # # 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. """Macros to simplify generating maven files. """ load("@google_bazel_common//tools/maven:pom_file.bzl", default_pom_file = "pom_file") def pom_file(name, targets, artifact_name, artifact_id, packaging = None, **kwargs): default_pom_file( name = name, targets = targets, preferred_group_ids = [ "com.google.dagger", "com.google", ], template_file = "//tools:pom-template.xml", substitutions = { "{artifact_name}": artifact_name, "{artifact_id}": artifact_id, "{packaging}": packaging or "jar", }, excluded_artifacts = ["com.google.auto:auto-common"], **kwargs ) POM_VERSION = "2.23.1"