blob: b7c1ca4bd6a7d2950a3fbf0e27f350bbce1bdcf3 [file] [log] [blame]
#
# 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.
#
########################
## BND BUILD SETTINGS ##
########################
## Global defaults are loaded from the bnd library (as shown below), place your
## specific settings here. Additional settings are inherited from ext/*.bnd and
## they will be overridden by anything you specify in this file.
## General Options
#project.dependson: ${p-dependson;:}
#project.bootclasspath: ${p-bootclasspath;:}
#project.buildpath: ${p-buildpath;:}
#project.sourcepath: ${p-sourcepath;:}
#project.allsourcepath: ${p-allsourcepath;:}
#project.output: ${p-output}
#project.testpath: ${p-testpath;:}
#-verbose: false
#project: ${basedir}
#src: src
#bin: bin
#testsrc: test
#testbin: bin_test
#test-reports: test-reports
#target-dir: generated
#target: ${project}/${target-dir}
#build: ${workspace}/cnf
#p: ${basename;${project}}
#project.name: ${p}
#plugin-dir: ${build}/plugins
## Java Compiler Options
#java: java
#javac: javac
javac.source: 1.8
javac.target: 1.8
#javac.profile:
#javac.debug: on
## Bnd Options
-sources: true
#-sourcepath: ${project}/src
## Properties from ext/*.bnd can be referenced in order to extend them. For
## example, to add one additional plugin to the list defined in
## ext/repositories.bnd:
# -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
## To enable baselining, uncomment the following lines:
-baseline: *
## If you use git, you might want to uncomment the following lines:
# Git-Descriptor: ${system-allow-fail;git describe --dirty --always}
# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
# -diffignore: Git-Descriptor,Git-SHA
##
# Removes some headers in order to reduce binary diff between same bundles that are not changed between subsequent releases.
# see FELIX-4915
#
-removeheaders: Bnd-LastModified,Tool,Created-By,Include-Resource
# Make baselining issues a warning instead of error when using Eclipse
fixuptype: ${if;${is;${gestalt;batch};batch};error;warning}
-fixupmessages: \
"Baseline ...";is:=${fixuptype},\
"The bundle version ...";is:=${fixuptype},\
"The baseline version ...";is:=${fixuptype}