| # 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 |