-
-
Notifications
You must be signed in to change notification settings - Fork 301
/
Copy pathbuild.bnd
65 lines (58 loc) · 2.54 KB
/
build.bnd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
########################
## BUILD SETTINGS ##
########################
## Java Compiler Options
#java: java
#javac: javac
javac.source: 1.8
javac.target: 1.8
javac.compliance: 1.8
javac.debug: on
# This build requires newer Bnd features
-require-bnd: "(version>=4.3.0)"
#
# Custom Settings
#
Git-Descriptor: ${system-allow-fail;git describe --dirty --always --abbrev=9}
Git-SHA: ${system-allow-fail;git rev-list -1 --no-abbrev-commit HEAD}
# This is the version to baseline this build against. See cnf/ext/baseline.mvn.
baseline.version: 4.3.0
# biz.aQute.bndlib:aQute.bnd.osgi.About.CURRENT needs to be kept in sync with the base.version.
base.version: 4.4.0
# Uncomment the following line to build the non-snapshot version.
#-snapshot:
Bundle-Version: ${base.version}.${tstamp}-SNAPSHOT
# Maven info. The maven artifactId defaults to Bundle-SymbolicName
-groupid: biz.aQute.bnd
-pom: version=${versionmask;===s;${@version}}
-maven-release: pom;path=JAR,javadoc;-classpath="${project.buildpath}"
Automatic-Module-Name: ${def;bsn}
Bundle-Vendor: Bndtools https://bndtools.org/
Bundle-Copyright: Copyright (c) aQute SARL (2000, ${tstamp;yyyy}) and others. All Rights Reserved.
Bundle-License: Apache-2.0;\
description="Apache License, Version 2.0";\
link="https://opensource.org/licenses/Apache-2.0",\
EPL-2.0;\
description="Eclipse Public License, Version 2.0";\
link="https://opensource.org/licenses/EPL-2.0"
Bundle-DocURL: https://bnd.bndtools.org/
Bundle-SCM: url=https://github.com/bndtools/bnd, \
connection=scm:git:https://github.com/bndtools/bnd.git, \
developerConnection=scm:git:[email protected]:bndtools/bnd.git, \
tag=${Git-Descriptor}
Bundle-Developers: \
pkriens; \
name="Peter Kriens"; \
organization=Bndtools; \
organizationUrl=https://github.com/bndtools; \
roles="architect,developer"; \
timezone=1
-make: (*).(jar);type=bnd; recipe="bnd/$1.bnd"
-reproducible: true
-noextraheaders: true
# Used in unit testing
-remoteworkspace: true
-runproperties.testlauncher0: in.workspace=workspace
-runproperties.testlauncher1: in.project=workspace
-runproperties.testlauncher2: in.bndrun=workspace