Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Schindl2015-07-23 12:56:32 +0000
committerTom Schindl2015-07-23 12:56:32 +0000
commitfbab45cb3076231f57ace6584b2e98be9b4d6ce4 (patch)
tree232cd03373d0c0b7e807a2313660c3f56ea88ef8 /releng/cmdtools
parentea4903e045031ffcb8f762cdf007a8212ed1cb41 (diff)
downloadorg.eclipse.efxclipse-fbab45cb3076231f57ace6584b2e98be9b4d6ce4.tar.gz
org.eclipse.efxclipse-fbab45cb3076231f57ace6584b2e98be9b4d6ce4.tar.xz
org.eclipse.efxclipse-fbab45cb3076231f57ace6584b2e98be9b4d6ce4.zip
use bndtools for command line apps
Diffstat (limited to 'releng/cmdtools')
-rw-r--r--releng/cmdtools/cnf/build.bnd57
-rw-r--r--releng/cmdtools/cnf/ext/junit.bnd3
-rw-r--r--releng/cmdtools/cnf/ext/pluginpaths.bnd2
-rw-r--r--releng/cmdtools/cnf/ext/repositories.bnd8
4 files changed, 70 insertions, 0 deletions
diff --git a/releng/cmdtools/cnf/build.bnd b/releng/cmdtools/cnf/build.bnd
new file mode 100644
index 000000000..41dbcb7d1
--- /dev/null
+++ b/releng/cmdtools/cnf/build.bnd
@@ -0,0 +1,57 @@
+########################
+## BND BUILD SETTINGS ##
+########################
+
+
+## Global defaults are loaded from the bnd library (as shown below), place your
+## specific settings here. Additional settings are inherited from ext/*.bnd and
+## they will be overridden by anything you specify in this file.
+
+## 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;:}
+
+#-verbose: false
+#project: ${basedir}
+#src: src
+#bin: bin
+#testsrc: test
+#testbin: bin_test
+#target-dir: generated
+#target: ${project}/${target-dir}
+#build: ${workspace}/cnf
+#p: ${basename;${project}}
+#project.name: ${p}
+#plugin-dir: ${build}/plugins
+
+## Java Compiler Options
+#java: java
+#javac: javac
+#javac.source: 1.5
+#javac.target: 1.5
+#javac.debug: on
+
+## Bnd Options
+#-sources: true
+#-sourcepath: ${project}/src
+
+
+## Properties from ext/*.bnd can be referenced in order to extend them. For
+## example, to add one additional plugin to the list defined in
+## ext/repositories.bnd:
+# -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
+
+
+## To enable baselining, uncomment the following lines:
+# -baseline: *
+
+
+## If you use git, you might want to uncomment the following lines:
+# Git-Descriptor: ${system-allow-fail;git describe --dirty --always}
+# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
+# -diffignore: Git-Descriptor,Git-SHA \ No newline at end of file
diff --git a/releng/cmdtools/cnf/ext/junit.bnd b/releng/cmdtools/cnf/ext/junit.bnd
new file mode 100644
index 000000000..b51c13316
--- /dev/null
+++ b/releng/cmdtools/cnf/ext/junit.bnd
@@ -0,0 +1,3 @@
+junit:\
+ junit;version=latest,\
+ hamcrest-core;version=latest
diff --git a/releng/cmdtools/cnf/ext/pluginpaths.bnd b/releng/cmdtools/cnf/ext/pluginpaths.bnd
new file mode 100644
index 000000000..00e14825c
--- /dev/null
+++ b/releng/cmdtools/cnf/ext/pluginpaths.bnd
@@ -0,0 +1,2 @@
+-pluginpath:\
+ ${plugin-dir}/biz.aQute.repository/biz.aQute.repository.jar \ No newline at end of file
diff --git a/releng/cmdtools/cnf/ext/repositories.bnd b/releng/cmdtools/cnf/ext/repositories.bnd
new file mode 100644
index 000000000..9d38ba453
--- /dev/null
+++ b/releng/cmdtools/cnf/ext/repositories.bnd
@@ -0,0 +1,8 @@
+-plugin: \
+ aQute.bnd.deployer.repository.LocalIndexedRepo;name=Release;local=${workspace}/cnf/releaserepo;pretty=true,\
+ aQute.bnd.deployer.repository.LocalIndexedRepo;name=Local;local=${workspace}/cnf/localrepo;pretty=true,\
+ aQute.bnd.deployer.repository.FixedIndexedRepo;name=Bndtools Hub;locations=https://raw.githubusercontent.com/bndtools/bundle-hub/master/index.xml.gz,\
+ aQute.lib.deployer.FileRepo;name=Build;location=${workspace}/cnf/buildrepo;latest=false,\
+ aQute.bnd.deployer.repository.FixedIndexedRepo;name=efxclipseruntime;locations=http://download.eclipse.org/efxclipse/runtime-nightly/site/repository.xml.gz
+
+-releaserepo: Release

Back to the top