blob: a78277f2633e232cb401da5829a1b4420619cadb [file] [log] [blame]
Pierre De Rop3a00a212015-03-01 09:27:46 +00001#
2# Licensed to the Apache Software Foundation (ASF) under one or more
3# contributor license agreements. See the NOTICE file distributed with
4# this work for additional information regarding copyright ownership.
5# The ASF licenses this file to You under the Apache License, Version 2.0
6# (the "License"); you may not use this file except in compliance with
7# the License. You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17
18########################
19## BND BUILD SETTINGS ##
20########################
21
22
23## Global defaults are loaded from the bnd library (as shown below), place your
24## specific settings here. Additional settings are inherited from ext/*.bnd and
25## they will be overridden by anything you specify in this file.
26
27## General Options
28#project.dependson: ${p-dependson;:}
29#project.bootclasspath: ${p-bootclasspath;:}
30#project.buildpath: ${p-buildpath;:}
31#project.sourcepath: ${p-sourcepath;:}
32#project.allsourcepath: ${p-allsourcepath;:}
33#project.output: ${p-output}
34#project.testpath: ${p-testpath;:}
35
36#-verbose: false
37#project: ${basedir}
38#src: src
39#bin: bin
40#testsrc: test
41#testbin: bin_test
42#target-dir: generated
43#target: ${project}/${target-dir}
44#build: ${workspace}/cnf
45#p: ${basename;${project}}
46#project.name: ${p}
47#plugin-dir: ${build}/plugins
48
49## Java Compiler Options
50#java: java
51#javac: javac
52javac.source: 1.7
53javac.target: 1.7
54#javac.debug: on
55
56## Bnd Options
57-sources: false
58#-sourcepath: ${project}/src
59
60
61## Properties from ext/*.bnd can be referenced in order to extend them. For
62## example, to add one additional plugin to the list defined in
63## ext/repositories.bnd:
64# -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
65
66
67## To enable baselining, uncomment the following lines:
68-baseline: *
69
70## If you use git, you might want to uncomment the following lines:
71# Git-Descriptor: ${system-allow-fail;git describe --dirty --always}
72# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
73# -diffignore: Git-Descriptor,Git-SHA
Pierre De Rop330d96f2015-06-05 20:19:30 +000074
75##
76# Removes some headers in order to reduce binary diff between same bundles that are not changed between subsequent releases.
77# see FELIX-4915
78#
79-removeheaders: Bnd-LastModified,Tool,Created-By