Pierre De Rop | 3a00a21 | 2015-03-01 09:27:46 +0000 | [diff] [blame] | 1 | # |
| 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 |
Pierre De Rop | a7ea9e1 | 2015-11-22 18:45:51 +0000 | [diff] [blame] | 42 | #test-reports: test-reports |
Pierre De Rop | 3a00a21 | 2015-03-01 09:27:46 +0000 | [diff] [blame] | 43 | #target-dir: generated |
| 44 | #target: ${project}/${target-dir} |
| 45 | #build: ${workspace}/cnf |
| 46 | #p: ${basename;${project}} |
| 47 | #project.name: ${p} |
| 48 | #plugin-dir: ${build}/plugins |
| 49 | |
| 50 | ## Java Compiler Options |
| 51 | #java: java |
| 52 | #javac: javac |
Pierre De Rop | 6d461de | 2016-01-31 22:26:38 +0000 | [diff] [blame] | 53 | javac.source: 1.8 |
| 54 | javac.target: 1.8 |
Pierre De Rop | a7ea9e1 | 2015-11-22 18:45:51 +0000 | [diff] [blame] | 55 | #javac.profile: |
Pierre De Rop | 3a00a21 | 2015-03-01 09:27:46 +0000 | [diff] [blame] | 56 | #javac.debug: on |
| 57 | |
| 58 | ## Bnd Options |
| 59 | -sources: false |
| 60 | #-sourcepath: ${project}/src |
| 61 | |
| 62 | |
| 63 | ## Properties from ext/*.bnd can be referenced in order to extend them. For |
| 64 | ## example, to add one additional plugin to the list defined in |
| 65 | ## ext/repositories.bnd: |
| 66 | # -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin |
| 67 | |
| 68 | |
| 69 | ## To enable baselining, uncomment the following lines: |
Pierre De Rop | 8d8cea0 | 2016-02-28 21:30:23 +0000 | [diff] [blame] | 70 | #-baseline: * |
Pierre De Rop | 3a00a21 | 2015-03-01 09:27:46 +0000 | [diff] [blame] | 71 | |
| 72 | ## If you use git, you might want to uncomment the following lines: |
| 73 | # Git-Descriptor: ${system-allow-fail;git describe --dirty --always} |
| 74 | # Git-SHA: ${system-allow-fail;git rev-list -1 HEAD} |
| 75 | # -diffignore: Git-Descriptor,Git-SHA |
Pierre De Rop | 330d96f | 2015-06-05 20:19:30 +0000 | [diff] [blame] | 76 | |
| 77 | ## |
| 78 | # Removes some headers in order to reduce binary diff between same bundles that are not changed between subsequent releases. |
| 79 | # see FELIX-4915 |
| 80 | # |
Pierre De Rop | f1afb44 | 2016-02-28 21:23:03 +0000 | [diff] [blame] | 81 | -removeheaders: Bnd-LastModified,Tool,Created-By,Include-Resource |