You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by br...@apache.org on 2013/05/29 12:22:04 UTC
svn commit: r1487431 [1/2] - in /ace/sandbox/bramk: ./ cnf/ cnf/bin/
cnf/buildrepo/ cnf/buildrepo/biz.aQute.junit/
cnf/buildrepo/biz.aQute.launcher/ cnf/buildrepo/ee.foundation/
cnf/buildrepo/ee.minimum/ cnf/buildrepo/junit.osgi/ cnf/buildrepo/org.easy...
Author: bramk
Date: Wed May 29 10:22:01 2013
New Revision: 1487431
URL: http://svn.apache.org/r1487431
Log:
Initial drop of org.apache.ace.cli (wip)
Added:
ace/sandbox/bramk/
ace/sandbox/bramk/cnf/
ace/sandbox/bramk/cnf/.classpath
ace/sandbox/bramk/cnf/.project
ace/sandbox/bramk/cnf/bin/
ace/sandbox/bramk/cnf/bnd.bnd
ace/sandbox/bramk/cnf/build-template.xml
ace/sandbox/bramk/cnf/build.bnd
ace/sandbox/bramk/cnf/build.xml
ace/sandbox/bramk/cnf/buildrepo/
ace/sandbox/bramk/cnf/buildrepo/README.txt
ace/sandbox/bramk/cnf/buildrepo/biz.aQute.junit/
ace/sandbox/bramk/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/biz.aQute.launcher/
ace/sandbox/bramk/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/ee.foundation/
ace/sandbox/bramk/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/ee.minimum/
ace/sandbox/bramk/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/junit.osgi/
ace/sandbox/bramk/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.easymock/
ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-latest.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/osgi.core/
ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar (with props)
ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar (with props)
ace/sandbox/bramk/cnf/ext/
ace/sandbox/bramk/cnf/ext/defaults.bnd
ace/sandbox/bramk/cnf/ext/repositories.bnd
ace/sandbox/bramk/cnf/generated/
ace/sandbox/bramk/cnf/lib/
ace/sandbox/bramk/cnf/lib/org.amdatu.ace.client-1.0.0.jar (with props)
ace/sandbox/bramk/cnf/lib/repository.xml
ace/sandbox/bramk/cnf/localrepo/
ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/
ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar (with props)
ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.1.0.jar (with props)
ace/sandbox/bramk/cnf/localrepo/biz.aQute.repository/
ace/sandbox/bramk/cnf/localrepo/biz.aQute.repository/biz.aQute.repository-2.1.0.jar (with props)
ace/sandbox/bramk/cnf/localrepo/com.google.gson/
ace/sandbox/bramk/cnf/localrepo/com.google.gson/com.google.gson-2.2.0.jar (with props)
ace/sandbox/bramk/cnf/localrepo/index.xml
ace/sandbox/bramk/cnf/localrepo/org.apache.commons.cli/
ace/sandbox/bramk/cnf/localrepo/org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar (with props)
ace/sandbox/bramk/cnf/plugins/
ace/sandbox/bramk/cnf/plugins/biz.aQute.bnd/
ace/sandbox/bramk/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar (with props)
ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/
ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar (with props)
ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar (with props)
ace/sandbox/bramk/cnf/plugins/org.apache.ace.obr.repository.jar (with props)
ace/sandbox/bramk/cnf/releaserepo/
ace/sandbox/bramk/cnf/releaserepo/index.xml
ace/sandbox/bramk/cnf/src/
ace/sandbox/bramk/org.apache.ace.cli/
ace/sandbox/bramk/org.apache.ace.cli/.classpath
ace/sandbox/bramk/org.apache.ace.cli/.gitignore
ace/sandbox/bramk/org.apache.ace.cli/.project
ace/sandbox/bramk/org.apache.ace.cli/.settings/
ace/sandbox/bramk/org.apache.ace.cli/.settings/org.eclipse.jdt.core.prefs
ace/sandbox/bramk/org.apache.ace.cli/README.md
ace/sandbox/bramk/org.apache.ace.cli/bnd.bnd
ace/sandbox/bramk/org.apache.ace.cli/build.xml
ace/sandbox/bramk/org.apache.ace.cli/repository.properties
ace/sandbox/bramk/org.apache.ace.cli/src/
ace/sandbox/bramk/org.apache.ace.cli/src/.gitignore
ace/sandbox/bramk/org.apache.ace.cli/src/org/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/Main.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/AbstractClientCommand.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/AbstractCommand.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CopyResources.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CreateArtifact.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CreateArtifacts.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CreateDistribution.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CreateFeature.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/CreateTarget.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/DeleteArtifacts.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/DeleteResources.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/ListArtifacts.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/ListDistributions.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/ListFeatures.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/ListResources.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/command/ListTargets.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/repository/
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/repository/AceObrRepository.java
ace/sandbox/bramk/org.apache.ace.cli/src/org/apache/ace/cli/repository/packageinfo
ace/sandbox/bramk/org.apache.ace.cli/test/
ace/sandbox/bramk/org.apache.ace.cli/test/.gitignore
Added: ace/sandbox/bramk/cnf/.classpath
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/.classpath?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/.classpath (added)
+++ ace/sandbox/bramk/cnf/.classpath Wed May 29 10:22:01 2013
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: ace/sandbox/bramk/cnf/.project
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/.project?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/.project (added)
+++ ace/sandbox/bramk/cnf/.project Wed May 29 10:22:01 2013
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>cnf</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: ace/sandbox/bramk/cnf/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/bnd.bnd?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/bnd.bnd (added)
+++ ace/sandbox/bramk/cnf/bnd.bnd Wed May 29 10:22:01 2013
@@ -0,0 +1,3 @@
+-nobundles
+-buildpath: biz.aQute.bnd;version=1.51.1,\
+ org.osgi.impl.bundle.bindex
\ No newline at end of file
Added: ace/sandbox/bramk/cnf/build-template.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/build-template.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/build-template.xml (added)
+++ ace/sandbox/bramk/cnf/build-template.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="template" default="none">
+
+ <!--
+ WARNING!!!
+
+ This file is maintained automatically by Bndtools! You should not edit it directly.
+ Instead, insert overrides into build.xml as follows:
+
+ <target name="compile">
+ <echo message="This task executed before compilation..."/>
+ <antcall target="template.compile"/>
+ <echo message="This task executed AFTER compilation."/>
+ </target>
+ -->
+
+ <!--
+ INIT
+ The target is a dependent of all other targets.
+ It's purpose is to set up the environment only once
+ and avoid it being repeatedly done for each antcall.
+ -->
+
+ <target name="init" unless="initialized">
+ <!-- Initialise some basic properties -->
+ <tstamp>
+ <format property="NOW" pattern="yyyyMMdd-HHmmss" timezone="UTC"/>
+ </tstamp>
+ <dirname property="projectdir" file="${ant.file}" />
+ <dirname property="workspacedir" file="${projectdir}" />
+
+ <!-- Define the location of bnd -->
+ <path id="bnd-classpath" location="${workspacedir}/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar" />
+
+ <!-- Load bnd and prepare the workspace -->
+ <taskdef resource="aQute/bnd/ant/taskdef.properties" classpathref="bnd-classpath" />
+ <bndprepare basedir="${projectdir}" print="false" top="${release.dir}" />
+
+ <condition property="testDirExists">
+ <available file="${basedir}/test" type="dir"/>
+ </condition>
+
+ <!-- Is this project an integration test project? -->
+ <condition property="project.itest">
+ <matches string="${project}" pattern="\.itest$" />
+ </condition>
+
+ <!-- Create a marker property to indicate that initialisation has been completed -->
+ <property name="initialized" value="set" />
+ <echo message="Enter project ${project.name}"/>
+ </target>
+
+ <!--
+ DEPENDENCIES
+ Build project dependencies.
+ -->
+ <target name="dependencies" depends="init" if="project.dependson" unless="donotrecurse">
+ <subant target="build" inheritAll="false" buildpath="${project.dependson}">
+ <property name="donotrecurse" value="true" />
+ </subant>
+ </target>
+
+ <!--
+ Test
+ -->
+ <target name="test" depends="compile" if="project.itest">
+ <bndtest/>
+ </target>
+
+ <!--
+ COMPILE
+ Compile the sources.
+ -->
+ <target name="compile" depends="dependencies" if="project.sourcepath">
+ <mkdir dir="${project.output}"/>
+ <javac fork="yes" executable="${javac}" srcdir="${project.sourcepath}" destdir="${project.output}" classpath="${project.buildpath}" bootclasspath="${project.bootclasspath}" deprecation="true" listfiles="true" target="${javac.target}" source="${javac.source}" debug="${javac.debug}" includeAntRuntime="no" verbose="${verbose}" />
+ <copy todir="${project.output}" verbose="${verbose}" preservelastmodified="true">
+ <fileset dir="${project.sourcepath}">
+ <exclude name="**/*.java" />
+ <exclude name="**/*.class" />
+ </fileset>
+ </copy>
+ </target>
+
+ <!--
+ JARS
+ Iterate of the jars to build.
+ -->
+ <target name="build" depends="compile">
+ <mkdir dir="${target}"/>
+ <bnd command="build" exceptions="true" basedir="${project}" />
+ </target>
+
+ <target name="release" depends="build">
+ <subant target="release" inheritAll="false" buildpath="${project.dependson}">
+ <property name="donotrecurse" value="true" />
+ </subant>
+ <bndrelease/>
+ </target>
+
+ <!--
+ JUNIT
+ -->
+ <target name="compileTests" depends="init,build" if="testDirExists">
+ <mkdir dir="bin_test"/>
+ <javac fork="yes" executable="${javac}" srcdir="test" destdir="bin_test" classpath="${project.buildpath}:${project.testpath}" bootclasspath="${project.bootclasspath}" deprecation="true" listfiles="true" target="${javac.target}" source="${javac.source}" debug="${javac.debug}" includeAntRuntime="no" verbose="${verbose}" />
+ <!--
+ The eclipse compiler copies resources but the Javac compiler does not
+ If ${src} == ${bin} then this is not necessary, but unfortunately, now
+ it is.
+ -->
+ <copy todir="bin_test" verbose="${verbose}" preservelastmodified="true">
+ <fileset dir="test">
+ <exclude name="**/*.java" />
+ <exclude name="**/*.class" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="junit" depends="init,compileTests" if="testDirExists">
+ <junit showoutput="false" printsummary="true" failureproperty='stop' errorproperty='stop' fork="true" dir="${basedir}">
+ <classpath path="${project.buildpath}:bin_test/" />
+ <formatter type="xml"/>
+ <batchtest todir="${target}">
+ <fileset dir="test">
+ <include name="**/*.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ </target>
+
+ <!--
+ CLEAN
+ -->
+ <target name="deepclean" depends="init,clean" if="project.dependson">
+ <subant target="clean" inheritAll="false" buildpath="${project.dependson}" />
+ </target>
+
+ <target name="clean" depends="init">
+ <bnd command="clean" exceptions="true" basedir="${project}" />
+ <delete dir="bin"/>
+ <delete dir="bin_test"/>
+ <delete dir="${target}"/>
+ </target>
+
+ <!--
+ ECHO
+ -->
+ <target name="echo" depends="init">
+ <echo>verbose: ${verbose}</echo>
+ <echo>project.name: ${project.name}</echo>
+ <echo>Bundle-Version: ${Bundle-Version}</echo>
+ <echo>project.output: ${project.output}</echo>
+ <echo>project.sourcepath: ${project.sourcepath}</echo>
+ <echo>project.allsourcepath: ${project.allsourcepath}</echo>
+ <echo>project.buildpath: ${project.buildpath}</echo>
+ <echo>project.testpath: ${project.testpath}</echo>
+ <echo>project.dependson: ${project.dependson}</echo>
+ <echo>project.bootclasspath: ${project.bootclasspath}</echo>
+ <echo>javac: ${javac}</echo>
+ <echo>javac.debug: ${javac.debug}</echo>
+ <echo>javac.source: ${javac.source}</echo>
+ <echo>javac.target: ${javac.target}</echo>
+ <echo>p: ${p}</echo>
+ <echo>btool.manifestVersion: ${btool.manifestVersion}</echo>
+ <echo>btool.analyse: ${btool.analyse}</echo>
+ <echo>btool.showmanifest: ${btool.showmanifest}</echo>
+ <echo>btool.noversion: ${btool.noversion}</echo>
+ <echo>btool.sources: ${btool.sources}</echo>
+ <echo>btool.noextraheaders: ${btool.noextraheaders}</echo>
+ <echo>jars.compile.order: ${jars.compile.order}</echo>
+ <echo>bin.includes: ${bin.includes}</echo>
+ <echo>base.modfied: ${base.modified} (${base.modified.readable})</echo>
+ <echo>target: ${target}</echo>
+ <echo>release.target: ${release.target}</echo>
+ <echo>licensed repo: ${licensed-repo}</echo>
+ <echo>repo: ${repo}</echo>
+ <echo>use.bnd: ${use.bnd}</echo>
+ <echo>nodeploy: ${nodeploy}</echo>
+ <echo>-dependson: ${-dependson}</echo>
+
+ </target>
+
+ <!--
+ Default Target
+ -->
+ <target name="none">
+ <fail message="This ant script should never be directly called." />
+ </target>
+
+</project>
Added: ace/sandbox/bramk/cnf/build.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/build.bnd?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/build.bnd (added)
+++ ace/sandbox/bramk/cnf/build.bnd Wed May 29 10:22:01 2013
@@ -0,0 +1,16 @@
+## Place your specific settings here.
+
+
+## Default settings are in ext/*.bnd and they will be overridden by anything
+## you specify in this file.
+
+
+## Properties from ext/*.bnd can be referenced in order to extend them.
+## For example, to add one addtional plugin to the list defined in ext/repositories.bnd:
+# -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
+
+
+## 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}
+
Added: ace/sandbox/bramk/cnf/build.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/build.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/build.xml (added)
+++ ace/sandbox/bramk/cnf/build.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="master" default="none">
+
+ <import file="build-template.xml"/>
+
+ <!--
+ Use this file to provide your workspace-specific tasks. Several examples follow.
+
+ 1. To execute tasks before/after compilation:
+
+ <target name="compile">
+ <echo message="This task executed before compilation..."/>
+ <antcall target="template.compile"/>
+ <echo message="This task executed AFTER compilation."/>
+ </target>
+
+ 2. Insert a build target:
+
+ <target name="build" dependencies="template.build, findbugs"/>
+ <target name="findbugs">
+ ...
+ </target>
+ -->
+
+ <target name="init" depends="template.init">
+ <!-- TestNG support -->
+ <taskdef resource="testngtasks" classpath="${workspacedir}/cnf/lib/testng/testng-6.5.2.jar" />
+ <!-- Test compilation condition -->
+ <condition property="project.testpathexists">
+ <length length="0" when="greater">
+ <fileset dir="${project}/test" erroronmissingdir="false" />
+ </length>
+ </condition>
+ </target>
+
+
+ <!-- TestNG support -->
+ <target name="deeptestng" depends="init" if="project.dependson">
+ <subant target="testng" inheritAll="false" buildpath="${project.dependson}">
+ <property name="donotrecurse" value="true" />
+ </subant>
+ </target>
+
+ <target name="testng" depends="init, compileTests" if="project.testpathexists">
+ <mkdir dir="generated/testng" />
+ <testng classpath="${project}/bin_test:${project.buildpath}:${workspacedir}/cnf/lib/testng/testng-6.5.2.jar"
+ outputDir="generated/testng" haltOnfailure="true">
+ <classfileset dir="${project}/bin_test" includes="**/*.class" />
+ </testng>
+ </target>
+
+
+ <!-- Integration test support -->
+ <target name="deeptest" depends="init" if="project.dependson">
+ <subant target="test" inheritAll="false" buildpath="${project.dependson}">
+ <property name="donotrecurse" value="true" />
+ </subant>
+ </target>
+</project>
\ No newline at end of file
Added: ace/sandbox/bramk/cnf/buildrepo/README.txt
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/README.txt?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/buildrepo/README.txt (added)
+++ ace/sandbox/bramk/cnf/buildrepo/README.txt Wed May 29 10:22:01 2013
@@ -0,0 +1,6 @@
+WARNING
+=======
+
+This directory contains JAR file dependencies that are intended ONLY FOR BUILT-TIME usage.
+None are intended to be deployed as bundles into a running OSGi Framework, and indeed they may cause
+unexpected errors if they are used at runtime.
Added: ace/sandbox/bramk/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-latest.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-latest.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.easymock/org.easymock-latest.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/ext/defaults.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/ext/defaults.bnd?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/ext/defaults.bnd (added)
+++ ace/sandbox/bramk/cnf/ext/defaults.bnd Wed May 29 10:22:01 2013
@@ -0,0 +1,29 @@
+# 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.6
+javac.target: 1.6
+javac.debug: on
+
+# Bnd Options
+-sources: true
+-sourcepath: ${project}/src
Added: ace/sandbox/bramk/cnf/ext/repositories.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/ext/repositories.bnd?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/ext/repositories.bnd (added)
+++ ace/sandbox/bramk/cnf/ext/repositories.bnd Wed May 29 10:22:01 2013
@@ -0,0 +1,10 @@
+plugindir: ${workspace}/cnf/plugins
+
+-pluginpath: ${plugindir}/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
+
+-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=Library Repository;locations='file://${build}/lib/repository.xml',\
+ aQute.lib.deployer.FileRepo;name=Build;location=${workspace}/cnf/buildrepo
+
+-releaserepo: Release
Added: ace/sandbox/bramk/cnf/lib/org.amdatu.ace.client-1.0.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/lib/org.amdatu.ace.client-1.0.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/lib/org.amdatu.ace.client-1.0.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/lib/repository.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/lib/repository.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/lib/repository.xml (added)
+++ ace/sandbox/bramk/cnf/lib/repository.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,3 @@
+<repository>
+ <resource id='org.amdatu.ace.client/1.0.0' symbolicname='org.amdatu.ace.client' uri='org.amdatu.ace.client-1.0.0.jar' version='1.0.0'><capability name='bundle'><p n='manifestversion' v='2'/><p n='symbolicname' v='org.amdatu.ace.client'/><p n='version' t='version' v='1.0.0'/></capability></resource>
+</repository>
Added: ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/localrepo/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/biz.aQute.repository/biz.aQute.repository-2.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/localrepo/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/localrepo/com.google.gson/com.google.gson-2.2.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/com.google.gson/com.google.gson-2.2.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/localrepo/com.google.gson/com.google.gson-2.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/localrepo/index.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/index.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/localrepo/index.xml (added)
+++ ace/sandbox/bramk/cnf/localrepo/index.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,588 @@
+<?xml version='1.0' encoding='utf-8'?>
+<repository increment='1369819279274' name='Local' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'>
+ <resource>
+ <capability namespace='osgi.identity'>
+ <attribute name='osgi.identity' value='biz.aQute.bnd'/>
+ <attribute name='type' value='osgi.bundle'/>
+ <attribute name='version' type='Version' value='1.51.1'/>
+ <directive name='singleton' value='true'/>
+ </capability>
+ <capability namespace='osgi.content'>
+ <attribute name='osgi.content' value='1043c7ef2aec4eb3f010affde714f4af3691f41860e1eb860dbd32ff8515738e'/>
+ <attribute name='url' value='biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar'/>
+ <attribute name='size' type='Long' value='1252615'/>
+ <attribute name='mime' value='application/vnd.osgi.bundle'/>
+ </capability>
+ <capability namespace='osgi.wiring.bundle'>
+ <attribute name='osgi.wiring.bundle' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.host'>
+ <attribute name='osgi.wiring.host' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service'/>
+ <attribute name='version' type='Version' value='1.44.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.url'/>
+ <attribute name='version' type='Version' value='1.51.1'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.action'/>
+ <attribute name='version' type='Version' value='1.43.1'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.bindex'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='1.51.1'/>
+ <directive name='uses' value='org.osgi.framework'/>
+ </capability>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=aQute.bnd.service.url)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.naming)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.namespace)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.sax)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.xpath)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=junit.framework)(version>=3.8.0)(!(version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/>
+ <directive name='resolution' value='optional'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.bindex)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.component.annotations)(version>=1.2.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.coordinator)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.ide)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jface.text)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.workbench.texteditor)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.editors)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.debug.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.core)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.core.runtime)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.launching)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.debug.ui)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.junit)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(osgi.wiring.bundle=org.junit)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(osgi.wiring.bundle=org.eclipse.osgi.services)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(osgi.wiring.bundle=org.apache.ant)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.bundle'>
+ <directive name='filter' value='(osgi.wiring.bundle=org.eclipse.ui.console)'/>
+ </requirement>
+ <requirement namespace='osgi.ee'>
+ <directive name='filter' value='(osgi.ee=J2SE-1.5)'/>
+ </requirement>
+ </resource>
+ <resource>
+ <capability namespace='osgi.identity'>
+ <attribute name='osgi.identity' value='org.apache.commons.cli'/>
+ <attribute name='type' value='osgi.bundle'/>
+ <attribute name='version' type='Version' value='1.2.0'/>
+ </capability>
+ <capability namespace='osgi.content'>
+ <attribute name='osgi.content' value='e7cd8951956d349b568b7ccfd4f5b2529a8c113e67c32b028f52ffda371259d9'/>
+ <attribute name='url' value='org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar'/>
+ <attribute name='size' type='Long' value='41123'/>
+ <attribute name='mime' value='application/vnd.osgi.bundle'/>
+ </capability>
+ <capability namespace='osgi.wiring.bundle'>
+ <attribute name='osgi.wiring.bundle' value='org.apache.commons.cli'/>
+ <attribute name='bundle-version' type='Version' value='1.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.host'>
+ <attribute name='osgi.wiring.host' value='org.apache.commons.cli'/>
+ <attribute name='bundle-version' type='Version' value='1.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.apache.commons.cli'/>
+ <attribute name='version' type='Version' value='1.2.0'/>
+ <attribute name='bundle-symbolic-name' value='org.apache.commons.cli'/>
+ <attribute name='bundle-version' type='Version' value='1.2.0'/>
+ </capability>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.apache.commons.cli)(version>=1.2.0))'/>
+ </requirement>
+ </resource>
+ <resource>
+ <capability namespace='osgi.identity'>
+ <attribute name='osgi.identity' value='biz.aQute.bnd'/>
+ <attribute name='type' value='osgi.bundle'/>
+ <attribute name='version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.content'>
+ <attribute name='osgi.content' value='87c67cdd31433b5936b74ce4c19b09c2ba5981229e0cc372eb562cee088e9be3'/>
+ <attribute name='url' value='biz.aQute.bnd/biz.aQute.bnd-2.1.0.jar'/>
+ <attribute name='size' type='Long' value='1860283'/>
+ <attribute name='mime' value='application/vnd.osgi.bundle'/>
+ </capability>
+ <capability namespace='osgi.wiring.bundle'>
+ <attribute name='osgi.wiring.bundle' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.host'>
+ <attribute name='osgi.wiring.host' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service'/>
+ <attribute name='version' type='Version' value='3.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.build,aQute.bnd.version,aQute.service.reporter,aQute.bnd.osgi'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.action'/>
+ <attribute name='version' type='Version' value='1.43.1'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.build'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.diff'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.osgi'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.repository'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.version,aQute.service.reporter'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.service.url'/>
+ <attribute name='version' type='Version' value='1.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.header'/>
+ <attribute name='version' type='Version' value='1.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.service.reporter'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.osgi'/>
+ <attribute name='version' type='Version' value='2.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.service,aQute.bnd.header,aQute.bnd.version,aQute.service.reporter'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.build'/>
+ <attribute name='version' type='Version' value='2.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.service,aQute.bnd.service.action,aQute.bnd.version,aQute.bnd.maven.support,aQute.service.reporter,aQute.bnd.osgi'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.version'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.maven.support'/>
+ <attribute name='version' type='Version' value='2.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='aQute.bnd.service,aQute.bnd.version,javax.xml.xpath,org.w3c.dom,aQute.service.reporter'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.bindex'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.service.reporter'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.osgi.resource'/>
+ <attribute name='version' type='Version' value='1.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='org.osgi.resource'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ <directive name='uses' value='org.osgi.resource'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.resource'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.20130510-094525'/>
+ </capability>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/>
+ <directive name='resolution' value='optional'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.taskdefs)'/>
+ <directive name='resolution' value='optional'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/>
+ <directive name='resolution' value='optional'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=junit.framework)(version>=3.8.0)(!(version>=4.0.0)))'/>
+ <directive name='resolution' value='optional'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service)(version>=3.0.0)(!(version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.action)(version>=1.43.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.diff)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.version)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.service.reporter)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.naming)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.namespace)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.xpath)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.resource)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/>
+ </requirement>
+ </resource>
+ <resource>
+ <capability namespace='osgi.identity'>
+ <attribute name='osgi.identity' value='biz.aQute.repository'/>
+ <attribute name='type' value='osgi.bundle'/>
+ <attribute name='version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ </capability>
+ <capability namespace='osgi.content'>
+ <attribute name='osgi.content' value='be762771ded3fe29985e7234cff9e1eba5314c95aa3ce726adcbac6c90e69393'/>
+ <attribute name='url' value='biz.aQute.repository/biz.aQute.repository-2.1.0.jar'/>
+ <attribute name='size' type='Long' value='643362'/>
+ <attribute name='mime' value='application/vnd.osgi.bundle'/>
+ </capability>
+ <capability namespace='osgi.wiring.bundle'>
+ <attribute name='osgi.wiring.bundle' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ </capability>
+ <capability namespace='osgi.wiring.host'>
+ <attribute name='osgi.wiring.host' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.deployer.http'/>
+ <attribute name='version' type='Version' value='2.1.0.213345_jenkins-bndmaster-71'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='aQute.bnd.service.url,aQute.service.reporter,aQute.bnd.service'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.deployer.obr'/>
+ <attribute name='version' type='Version' value='2.1.0.213345_jenkins-bndmaster-71'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='aQute.bnd.version,aQute.bnd.service,aQute.bnd.deployer.repository'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.deployer.repository'/>
+ <attribute name='version' type='Version' value='3.1.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='aQute.bnd.service.url,org.osgi.service.coordinator,aQute.bnd.deployer.repository.api,aQute.bnd.version,org.osgi.resource,org.osgi.service.log,aQute.service.reporter,org.osgi.framework,aQute.bnd.service,org.osgi.service.repository'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.deployer.repository.api'/>
+ <attribute name='version' type='Version' value='2.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='org.osgi.resource,org.osgi.service.log,aQute.bnd.service'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='aQute.bnd.deployer.repository.providers'/>
+ <attribute name='version' type='Version' value='2.1.0.213345_jenkins-bndmaster-71'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='org.osgi.service.indexer,org.osgi.service.bindex,aQute.bnd.deployer.repository.api,org.osgi.service.log,aQute.service.reporter,aQute.bnd.service'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.indexer'/>
+ <attribute name='version' type='Version' value='1.0.2'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.bindex'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/>
+ <attribute name='version' type='Version' value='1.0.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='org.osgi.framework'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='org.osgi.service.log'/>
+ <attribute name='version' type='Version' value='1.3.0'/>
+ <attribute name='bundle-symbolic-name' value='biz.aQute.repository'/>
+ <attribute name='bundle-version' type='Version' value='2.1.0.213346_jenkins-bndmaster-71'/>
+ <directive name='uses' value='org.osgi.framework'/>
+ </capability>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.bindex)(version>=1.0.0)(!(version>=1.1.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.repository)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.filerepo)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.osgi)(version>=2.1.0)(!(version>=3.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service)(version>=3.0.0)(!(version>=4.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.url)(version>=1.1.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.version)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.service.reporter)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.security.auth.x500)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=javax.xml.stream)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.indexer)(version>=1.0.0)(!(version>=1.1.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.osgi.resource)(version>=1.1.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.resource)(version>=1.0.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/>
+ </requirement>
+ <requirement namespace='osgi.wiring.package'>
+ <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=1.4.0)))'/>
+ </requirement>
+ </resource>
+ <resource>
+ <capability namespace='osgi.identity'>
+ <attribute name='osgi.identity' value='com.google.gson'/>
+ <attribute name='type' value='osgi.bundle'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.content'>
+ <attribute name='osgi.content' value='20fe4d3f86f5b55d3af01ae169de2478e68df216c26782385aef120780c513db'/>
+ <attribute name='url' value='com.google.gson/com.google.gson-2.2.0.jar'/>
+ <attribute name='size' type='Long' value='192270'/>
+ <attribute name='mime' value='application/vnd.osgi.bundle'/>
+ </capability>
+ <capability namespace='osgi.wiring.bundle'>
+ <attribute name='osgi.wiring.bundle' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.host'>
+ <attribute name='osgi.wiring.host' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson.annotations'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson.reflect'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson.stream'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson.internal'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <capability namespace='osgi.wiring.package'>
+ <attribute name='osgi.wiring.package' value='com.google.gson.internal.bind'/>
+ <attribute name='version' type='Version' value='2.2.0'/>
+ <attribute name='bundle-symbolic-name' value='com.google.gson'/>
+ <attribute name='bundle-version' type='Version' value='2.2.0'/>
+ </capability>
+ <requirement namespace='osgi.ee'>
+ <directive name='filter' value='(osgi.ee=J2SE-1.5)'/>
+ </requirement>
+ </resource>
+</repository>
\ No newline at end of file
Added: ace/sandbox/bramk/cnf/localrepo/org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/localrepo/org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/localrepo/org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/plugins/org.apache.ace.obr.repository.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/plugins/org.apache.ace.obr.repository.jar?rev=1487431&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/bramk/cnf/plugins/org.apache.ace.obr.repository.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/bramk/cnf/releaserepo/index.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/cnf/releaserepo/index.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/cnf/releaserepo/index.xml (added)
+++ ace/sandbox/bramk/cnf/releaserepo/index.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,2 @@
+<?xml version='1.0' encoding='utf-8'?>
+<repository increment='1342528672992' name='Release' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'/>
Added: ace/sandbox/bramk/org.apache.ace.cli/.classpath
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/.classpath?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/.classpath (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/.classpath Wed May 29 10:22:01 2013
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" output="bin" path="src"/>
+ <classpathentry kind="src" output="bin_test" path="test"/>
+ <classpathentry kind="con" path="aQute.bnd.classpath.container"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: ace/sandbox/bramk/org.apache.ace.cli/.gitignore
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/.gitignore?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/.gitignore (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/.gitignore Wed May 29 10:22:01 2013
@@ -0,0 +1,3 @@
+/bin/
+/bin_test/
+/generated/
Added: ace/sandbox/bramk/org.apache.ace.cli/.project
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/.project?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/.project (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/.project Wed May 29 10:22:01 2013
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.apache.ace.cli</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>bndtools.core.bndbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>bndtools.core.bndnature</nature>
+ </natures>
+</projectDescription>
Added: ace/sandbox/bramk/org.apache.ace.cli/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/.settings/org.eclipse.jdt.core.prefs?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/.settings/org.eclipse.jdt.core.prefs (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/.settings/org.eclipse.jdt.core.prefs Wed May 29 10:22:01 2013
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
Added: ace/sandbox/bramk/org.apache.ace.cli/README.md
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/README.md?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/README.md (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/README.md Wed May 29 10:22:01 2013
@@ -0,0 +1,86 @@
+Introduction
+============
+
+This is the sandbox project 'org.apache.ace.cli'. The idea is to create an easy way to work with external
+repositories, resources (in the ACE OBR) and artifacts (in the ACE Client Repository).
+
+The implementation is build around BND repositories and work with the ACE OBR REST enpoint as well as the
+ACE Client REST endpoint using Amdatu ACE Client.
+
+Example
+============
+
+Say you have a set of bundles with namespace 'my.project' on your build server and you want to deploy them
+to ACE by uploading them to the ACE OBR and creating artifacts for them..
+
+* Turn the build bundles into a source repository (eg. using bindex)
+
+ /path/to/build$ java -jar /path/to/org.osgi.impl.bundle.repoindex.cli.jar -n "Source Repository" *.jar
+
+* Configure the new source repository endpoint in 'repositories.properties'
+
+ /path/to/cli$ vim repositories.properties
+ source.class=aQute.bnd.deployer.repository.FixedIndexedRepo
+ source.type=R5
+ source.locations=file:/path/to/build/index.xml.gz
+
+* Copy the source repository to the target ACE OBR
+
+ /path/to/cli$ java -jar org.apache.ace.cli.jar -c repository.properties -f "(osgi.identity=my.project.*)" copy-resources
+
+* Create artifacts based on the uploaded artifacts.
+
+ /path/to/cli$ java -jar org.apache.ace.cli.jar -c repository.properties -f "(osgi.identity=my.project.*)" create-artifacts
+
+ * Check the ACE webui to confirm that the artiaacts are there.
+
+
+TODO/NOTES
+============
+
+* Support for defining features/distributions based on filter.
+* Support delete of feature/distribution.
+* The filter argument is very powerful, but may also be a little confusing as it has subtle differences
+in usage. For an OSGi Repository it is clear and specified by the spec, but for the artifacts, features
+and distributions it is determined by the actual/magical internal properties and tags
+
+
+Usage
+============
+
+usage: java -jar org.apache.ace.obr.client [options] <command>
+ --assign-attrs <arg> assign attributes <<key=value>[,<key=value>]
+ --assign-name assign name to feature
+ --assign-tags <arg> assign tags <<key=value>[,<key=value>]
+ -c,--config <arg> repositories configuration file
+ -f,--filter <arg> <[<namespace>:]<filter>>, default namespace is osgi.identity
+ -h,--help print this message
+ -r,--repository <arg> <source|target>, default is target
+ -v,--verbose verbose logging
+
+commands:
+list-resources - list filtered resources from a repository
+delete-resources - delete filtered resources from the repository (ACE repository only)
+copy-resources - copy filtered resources from the source repository to the target repository
+list-artifacts - list filtered artifacts from the target repository (ACE repository only)
+create-artifacts - create artifacts in the target repository based on filtered resources (ACE repository only)
+delete-artifacts - delete artifacts from the target repository based on filter (ACE repository only)
+create-artifacts - create artifacts in the target repository based on filtered resources (ACE repository only)
+create-feature - create feature in the target repository based on filtered artifacts (ACE repository only)
+create-distribution - create distribution in the target repository
+create-target - create target in the target repository
+list-features - create feature in the target repository based on filtered artifacts (ACE repository only)
+list-distributions - list distibutions in the client repository
+list-targets - list targets in the client repository
+
+config:
+source.class=aQute.bnd.deployer.repository.FixedIndexedRepo
+source.type=R5
+source.locations=http://repository.amdatu.org/release/index.xml
+target.class=org.apache.ace.obr.repository.AceObrRepository
+target.type=OBR
+target.locations=http://localhost:8080/obr/repository.xml
+
+examples:
+java -jar org.apache.ace.cli.jar -c repository.properties -f "(osgi.identity=org.apache.ace.*)" list-resources
+
Added: ace/sandbox/bramk/org.apache.ace.cli/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/bnd.bnd?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/bnd.bnd (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/bnd.bnd Wed May 29 10:22:01 2013
@@ -0,0 +1,21 @@
+-buildpath: \
+ biz.aQute.bnd;version=2.1.0,\
+ biz.aQute.repository;version=2.1.0,\
+ com.google.gson,\
+ org.amdatu.ace.client,\
+ org.apache.commons.cli
+
+Private-Package: \
+ org.apache.commons.cli,\
+ org.apache.ace.cli,\
+ org.apache.ace.cli.command,\
+ org.apache.ace.cli.repository,\
+ org.amdatu.ace.client,\
+ org.amdatu.ace.client.model,\
+ com.google.gson.*,\
+ aQute.*;-split-package:=first,\
+ org.osgi.*;-split-package:=first,\
+ org.xmlpull.v1;-split-package:=first,\
+ org.kxml2.io;-split-package:=first
+
+Main-Class: org.apache.ace.cli.Main
\ No newline at end of file
Added: ace/sandbox/bramk/org.apache.ace.cli/build.xml
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/build.xml?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/build.xml (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/build.xml Wed May 29 10:22:01 2013
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="project" default="build">
+
+ <!-- -->
+
+ <import file="../cnf/build.xml" />
+</project>
Added: ace/sandbox/bramk/org.apache.ace.cli/repository.properties
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/repository.properties?rev=1487431&view=auto
==============================================================================
--- ace/sandbox/bramk/org.apache.ace.cli/repository.properties (added)
+++ ace/sandbox/bramk/org.apache.ace.cli/repository.properties Wed May 29 10:22:01 2013
@@ -0,0 +1,19 @@
+#
+# Example repositories configuration
+#
+
+# The source repository that can be inspect (eg. list-resources) and
+# used as a source for copying artifacts.
+
+source.class=aQute.bnd.deployer.repository.FixedIndexedRepo
+source.type=R5
+source.locations=http://repository.amdatu.org/release/index.xml
+#source.locations=http://repository.amdatu.org/snapshot/index.xml.gz
+#source.locations=http://repository.amdatu.org/dependencies/index.xml
+
+# The target ACE repository that can be inspect (eg. list-resources) and
+# used as a target for copying artifacts adn manipulating artifacts.
+
+target.class=org.apache.ace.cli.repository.AceObrRepository
+target.type=OBR
+target.locations=http://localhost:8080/obr/repository.xml
\ No newline at end of file
Added: ace/sandbox/bramk/org.apache.ace.cli/src/.gitignore
URL: http://svn.apache.org/viewvc/ace/sandbox/bramk/org.apache.ace.cli/src/.gitignore?rev=1487431&view=auto
==============================================================================
(empty)