blob: 1e39d3ebfad531b9bf074eee88f28bf0a593d446 [file] [log] [blame]
# 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;:}:${workspace}/cnf/lib/testng/testng-6.5.2.jar
-verbose: true
project: ${basedir}
src: src
bin: bin
target-dir: generated
target: ${project}/${target-dir}
build: ${workspace}/cnf
p: ${basename;${project}}
project.name: ${p}
# Java Compiler Options
java: java
javac: javac
javac.source: 1.8
javac.target: 1.8
javac.debug: on
# Bnd Options
-sources: true
-sourcepath: ${project}/src
-buildpath: osgi.annotation;version='[6.0, 6.1)'
# Default Bundle headers
Bundle-DocURL: http://ace.apache.org/
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt;name="The Apache License, Version 2.0"
Bundle-Vendor: The Apache Software Foundation
# Remove certain generated headers that we don't need
-removeheaders: Bnd-LastModified,Tool,Created-By,Private-Package
# Fall back to the "old" method of running integration tests.
-tester: biz.aQute.junit
# Common properties used for all integration tests.
itestrunprops: \
org.osgi.service.http.port=28080,\
org.apache.felix.eventadmin.Timeout=0,\
org.apache.felix.log.storeDebug=true,\
org.apache.felix.log.maxSize=1000
# Enable semantic versioning for all bundles
-baseline: *
# Ignore $1.class files generated by javac when diffing resources as ECJ doesn't create these
# can be removed once https://github.com/bndtools/bnd/issues/1296 is fixed
-diffignore: *$1.class