You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by ma...@apache.org on 2012/07/13 16:41:05 UTC
svn commit: r1361241 - in /ace/sandbox/marrs/cnf: ./ ext/ lib/ lib/ant/
lib/aopalliance/ lib/bcprov-jdk14/ lib/commons-codec/
lib/commons-collections/ lib/commons-io/ lib/commons-lang/
lib/commons-logging/ lib/gson/ lib/guava/ lib/javax.inject/ lib/jsc...
Author: marrs
Date: Fri Jul 13 14:41:01 2012
New Revision: 1361241
URL: http://svn.apache.org/viewvc?rev=1361241&view=rev
Log:
Restructured the lib folder, added a small program to reindex it.
Added:
ace/sandbox/marrs/cnf/bnd.bnd
ace/sandbox/marrs/cnf/lib/ant/
ace/sandbox/marrs/cnf/lib/ant/ant-1.8.4.jar (with props)
ace/sandbox/marrs/cnf/lib/aopalliance/
ace/sandbox/marrs/cnf/lib/aopalliance/aopalliance-1.0.jar (with props)
ace/sandbox/marrs/cnf/lib/bcprov-jdk14/
ace/sandbox/marrs/cnf/lib/bcprov-jdk14/bcprov-jdk14-1.40.jar (with props)
ace/sandbox/marrs/cnf/lib/commons-codec/
ace/sandbox/marrs/cnf/lib/commons-codec/commons-codec-1.4.jar (with props)
ace/sandbox/marrs/cnf/lib/commons-collections/
ace/sandbox/marrs/cnf/lib/commons-collections/commons-collections-3.2.1.jar (with props)
ace/sandbox/marrs/cnf/lib/commons-io/
ace/sandbox/marrs/cnf/lib/commons-io/commons-io-2.0.1.jar (with props)
ace/sandbox/marrs/cnf/lib/commons-lang/
ace/sandbox/marrs/cnf/lib/commons-lang/commons-lang-2.4.jar (with props)
ace/sandbox/marrs/cnf/lib/commons-logging/
ace/sandbox/marrs/cnf/lib/commons-logging/commons-logging-1.1.1.jar (with props)
ace/sandbox/marrs/cnf/lib/gson/
ace/sandbox/marrs/cnf/lib/gson/gson-1.7.1.jar (with props)
ace/sandbox/marrs/cnf/lib/guava/
ace/sandbox/marrs/cnf/lib/guava/guava-11.0.2.jar (with props)
ace/sandbox/marrs/cnf/lib/javax.inject/
ace/sandbox/marrs/cnf/lib/javax.inject/javax.inject-1.jar (with props)
ace/sandbox/marrs/cnf/lib/jsch/
ace/sandbox/marrs/cnf/lib/jsch/jsch-0.1.44.1.jar (with props)
ace/sandbox/marrs/cnf/lib/jsr250-api/
ace/sandbox/marrs/cnf/lib/jsr250-api/jsr250-api-1.0.jar (with props)
ace/sandbox/marrs/cnf/lib/jsr305/
ace/sandbox/marrs/cnf/lib/jsr305/jsr305-1.3.9.jar (with props)
ace/sandbox/marrs/cnf/lib/junit/
ace/sandbox/marrs/cnf/lib/junit/junit-4.8.2.jar (with props)
ace/sandbox/marrs/cnf/lib/kxml2/
ace/sandbox/marrs/cnf/lib/kxml2/kxml2-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/oauth/
ace/sandbox/marrs/cnf/lib/oauth/oauth-20100527.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-exam/
ace/sandbox/marrs/cnf/lib/pax-exam-container-native/
ace/sandbox/marrs/cnf/lib/pax-exam-container-native/pax-exam-container-native-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-exam-inject/
ace/sandbox/marrs/cnf/lib/pax-exam-inject/pax-exam-inject-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-exam-junit4/
ace/sandbox/marrs/cnf/lib/pax-exam-junit4/pax-exam-junit4-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn/
ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn/pax-exam-link-mvn-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-exam/pax-exam-2.3.0.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-url-aether/
ace/sandbox/marrs/cnf/lib/pax-url-aether/pax-url-aether-1.3.5.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-url-assembly/
ace/sandbox/marrs/cnf/lib/pax-url-assembly/pax-url-assembly-1.3.5.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-url-link/
ace/sandbox/marrs/cnf/lib/pax-url-link/pax-url-link-1.3.5.jar (with props)
ace/sandbox/marrs/cnf/lib/pax-url-wrap/
ace/sandbox/marrs/cnf/lib/pax-url-wrap/pax-url-wrap-1.3.5.jar (with props)
ace/sandbox/marrs/cnf/lib/testng/
ace/sandbox/marrs/cnf/lib/testng/testng-6.5.2.jar (with props)
ace/sandbox/marrs/cnf/lib/velocity/
ace/sandbox/marrs/cnf/lib/velocity/velocity-1.6.2.jar (with props)
ace/sandbox/marrs/cnf/lib/xpp3/
ace/sandbox/marrs/cnf/lib/xpp3/xpp3-1.1.4.c.jar (with props)
ace/sandbox/marrs/cnf/lib/xstream/
ace/sandbox/marrs/cnf/lib/xstream/xstream-1.2.2.jar (with props)
ace/sandbox/marrs/cnf/src/org/
ace/sandbox/marrs/cnf/src/org/apache/
ace/sandbox/marrs/cnf/src/org/apache/ace/
ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/
ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/LibraryIndexer.java
Removed:
ace/sandbox/marrs/cnf/lib/ant.jar
ace/sandbox/marrs/cnf/lib/aopalliance-1.0.jar
ace/sandbox/marrs/cnf/lib/bcprov-jdk14-140.jar
ace/sandbox/marrs/cnf/lib/commons-codec-1.4.jar
ace/sandbox/marrs/cnf/lib/commons-collections-3.2.1.jar
ace/sandbox/marrs/cnf/lib/commons-io-2.0.1.jar
ace/sandbox/marrs/cnf/lib/commons-lang-2.4.jar
ace/sandbox/marrs/cnf/lib/commons-logging-1.1.1.jar
ace/sandbox/marrs/cnf/lib/gson-1.7.1.jar
ace/sandbox/marrs/cnf/lib/guava-11.0.2.jar
ace/sandbox/marrs/cnf/lib/javax.inject-1.jar
ace/sandbox/marrs/cnf/lib/jsch-0.1.44-1.jar
ace/sandbox/marrs/cnf/lib/jsr250-api-1.0.jar
ace/sandbox/marrs/cnf/lib/jsr305-1.3.9.jar
ace/sandbox/marrs/cnf/lib/junit-4.8.2.jar
ace/sandbox/marrs/cnf/lib/kxml2-2.3.0.jar
ace/sandbox/marrs/cnf/lib/oauth-20100527.jar
ace/sandbox/marrs/cnf/lib/pax-exam-2.3.0.jar
ace/sandbox/marrs/cnf/lib/pax-exam-container-native-2.3.0.jar
ace/sandbox/marrs/cnf/lib/pax-exam-inject-2.3.0.jar
ace/sandbox/marrs/cnf/lib/pax-exam-junit4-2.3.0.jar
ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn-2.3.0.jar
ace/sandbox/marrs/cnf/lib/pax-url-aether-1.3.5.jar
ace/sandbox/marrs/cnf/lib/pax-url-assembly-1.3.5.jar
ace/sandbox/marrs/cnf/lib/pax-url-link-1.3.5.jar
ace/sandbox/marrs/cnf/lib/pax-url-wrap-1.3.5.jar
ace/sandbox/marrs/cnf/lib/testng-6.5.2.jar
ace/sandbox/marrs/cnf/lib/velocity-1.6.2.jar
ace/sandbox/marrs/cnf/lib/xpp3-1.1.4c.jar
ace/sandbox/marrs/cnf/lib/xstream-1.2.2.jar
Modified:
ace/sandbox/marrs/cnf/.classpath
ace/sandbox/marrs/cnf/.project
ace/sandbox/marrs/cnf/ext/repositories.bnd
Modified: ace/sandbox/marrs/cnf/.classpath
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/.classpath?rev=1361241&r1=1361240&r2=1361241&view=diff
==============================================================================
--- ace/sandbox/marrs/cnf/.classpath (original)
+++ ace/sandbox/marrs/cnf/.classpath Fri Jul 13 14:41:01 2012
@@ -2,5 +2,6 @@
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="aQute.bnd.classpath.container"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: ace/sandbox/marrs/cnf/.project
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/.project?rev=1361241&r1=1361240&r2=1361241&view=diff
==============================================================================
--- ace/sandbox/marrs/cnf/.project (original)
+++ ace/sandbox/marrs/cnf/.project Fri Jul 13 14:41:01 2012
@@ -10,8 +10,14 @@
<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/marrs/cnf/bnd.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/bnd.bnd?rev=1361241&view=auto
==============================================================================
--- ace/sandbox/marrs/cnf/bnd.bnd (added)
+++ ace/sandbox/marrs/cnf/bnd.bnd Fri Jul 13 14:41:01 2012
@@ -0,0 +1,2 @@
+-buildpath: biz.aQute.bnd;version=1.51.1,\
+ org.osgi.impl.bundle.bindex
\ No newline at end of file
Modified: ace/sandbox/marrs/cnf/ext/repositories.bnd
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/ext/repositories.bnd?rev=1361241&r1=1361240&r2=1361241&view=diff
==============================================================================
--- ace/sandbox/marrs/cnf/ext/repositories.bnd (original)
+++ ace/sandbox/marrs/cnf/ext/repositories.bnd Fri Jul 13 14:41:01 2012
@@ -2,8 +2,14 @@ repo: ${build}/repo
releaserepo: ${build}/releaserepo
-plugin: aQute.lib.deployer.obr.LocalOBR;name='Local Repository';local=${repo};locations='http://bundles.bndtools.org.s3.amazonaws.com/repository.xml',\
+ aQute.lib.deployer.obr.LocalOBR;name='Apache ACE Repository';local=${build}/dummy;locations='http://bundles.bndtools.org.s3.amazonaws.com/repository.xml,https://svn.apache.org/repos/asf/ace/sandbox/marrs/cnf/repo/repository.xml',\
+ aQute.lib.deployer.obr.LocalOBR;name='Library Repository';local=${build}/lib;locations='file://${build}/lib/repository.xml',\
aQute.lib.deployer.obr.OBR;name='Build Repository';mode=build;locations='http://buildrepo.bndtools.org.s3.amazonaws.com/repository.xml',\
aQute.lib.deployer.obr.LocalOBR;name='Release';local=${releaserepo},\
- org.osgi.impl.bundle.bindex.BundleIndexerImpl;path:=${repo}/org.osgi.impl.bundle.bindex/org.osgi.impl.bundle.bindex-2.2.0.jar
+ org.osgi.impl.bundle.bindex.BundleAndLibraryIndexer;path:='${build}/bin/'
+
+-releaserepo: Release
+
+## org.osgi.impl.bundle.bindex.BundleIndexerImpl;path:=${repo}/org.osgi.impl.bundle.bindex/org.osgi.impl.bundle.bindex-2.2.0.jar,\
+## org.apache.ace.bnd.LibraryRepository;name='ACE Libraries';local=${build}/lib;path:='${build}/bin/'
--releaserepo: Release
\ No newline at end of file
Added: ace/sandbox/marrs/cnf/lib/ant/ant-1.8.4.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/ant/ant-1.8.4.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/ant/ant-1.8.4.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/aopalliance/aopalliance-1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/aopalliance/aopalliance-1.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/aopalliance/aopalliance-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/bcprov-jdk14/bcprov-jdk14-1.40.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/bcprov-jdk14/bcprov-jdk14-1.40.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/bcprov-jdk14/bcprov-jdk14-1.40.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/commons-codec/commons-codec-1.4.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/commons-codec/commons-codec-1.4.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/commons-codec/commons-codec-1.4.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/commons-collections/commons-collections-3.2.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/commons-collections/commons-collections-3.2.1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/commons-collections/commons-collections-3.2.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/commons-io/commons-io-2.0.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/commons-io/commons-io-2.0.1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/commons-io/commons-io-2.0.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/commons-lang/commons-lang-2.4.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/commons-lang/commons-lang-2.4.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/commons-lang/commons-lang-2.4.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/commons-logging/commons-logging-1.1.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/commons-logging/commons-logging-1.1.1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/commons-logging/commons-logging-1.1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/gson/gson-1.7.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/gson/gson-1.7.1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/gson/gson-1.7.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/guava/guava-11.0.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/guava/guava-11.0.2.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/guava/guava-11.0.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/javax.inject/javax.inject-1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/javax.inject/javax.inject-1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/javax.inject/javax.inject-1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/jsch/jsch-0.1.44.1.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/jsch/jsch-0.1.44.1.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/jsch/jsch-0.1.44.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/jsr250-api/jsr250-api-1.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/jsr250-api/jsr250-api-1.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/jsr250-api/jsr250-api-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/jsr305/jsr305-1.3.9.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/jsr305/jsr305-1.3.9.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/jsr305/jsr305-1.3.9.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/junit/junit-4.8.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/junit/junit-4.8.2.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/junit/junit-4.8.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/kxml2/kxml2-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/kxml2/kxml2-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/kxml2/kxml2-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/oauth/oauth-20100527.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/oauth/oauth-20100527.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/oauth/oauth-20100527.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-exam-container-native/pax-exam-container-native-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-exam-container-native/pax-exam-container-native-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-exam-container-native/pax-exam-container-native-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-exam-inject/pax-exam-inject-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-exam-inject/pax-exam-inject-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-exam-inject/pax-exam-inject-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-exam-junit4/pax-exam-junit4-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-exam-junit4/pax-exam-junit4-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-exam-junit4/pax-exam-junit4-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn/pax-exam-link-mvn-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn/pax-exam-link-mvn-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-exam-link-mvn/pax-exam-link-mvn-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-exam/pax-exam-2.3.0.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-exam/pax-exam-2.3.0.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-exam/pax-exam-2.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-url-aether/pax-url-aether-1.3.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-url-aether/pax-url-aether-1.3.5.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-url-aether/pax-url-aether-1.3.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-url-assembly/pax-url-assembly-1.3.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-url-assembly/pax-url-assembly-1.3.5.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-url-assembly/pax-url-assembly-1.3.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-url-link/pax-url-link-1.3.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-url-link/pax-url-link-1.3.5.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-url-link/pax-url-link-1.3.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/pax-url-wrap/pax-url-wrap-1.3.5.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/pax-url-wrap/pax-url-wrap-1.3.5.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/pax-url-wrap/pax-url-wrap-1.3.5.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/testng/testng-6.5.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/testng/testng-6.5.2.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/testng/testng-6.5.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/velocity/velocity-1.6.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/velocity/velocity-1.6.2.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/velocity/velocity-1.6.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/xpp3/xpp3-1.1.4.c.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/xpp3/xpp3-1.1.4.c.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/xpp3/xpp3-1.1.4.c.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/lib/xstream/xstream-1.2.2.jar
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/lib/xstream/xstream-1.2.2.jar?rev=1361241&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ace/sandbox/marrs/cnf/lib/xstream/xstream-1.2.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/LibraryIndexer.java
URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/LibraryIndexer.java?rev=1361241&view=auto
==============================================================================
--- ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/LibraryIndexer.java (added)
+++ ace/sandbox/marrs/cnf/src/org/apache/ace/bnd/LibraryIndexer.java Fri Jul 13 14:41:01 2012
@@ -0,0 +1,57 @@
+package org.apache.ace.bnd;
+
+import java.io.File;
+import java.io.FileWriter;
+
+public class LibraryIndexer {
+ public static void main(String[] args) throws Exception {
+ File dir = new File("lib");
+ StringBuffer repo = new StringBuffer();
+ repo.append("<repository>\n");
+ index(repo, dir, dir);
+ repo.append("</repository>\n");
+ FileWriter fw = null;
+ try {
+ fw = new FileWriter(new File(dir, "repository.xml"));
+ fw.write(repo.toString());
+ }
+ finally {
+ if (fw != null) {
+ fw.close();
+ }
+ }
+ }
+
+ private static void index(StringBuffer repo, File baseDir, File dir) {
+ int baseDirLength = baseDir.getAbsolutePath().length() + 1;
+ for (File f : dir.listFiles()) {
+ if (f.isDirectory()) {
+ index(repo, baseDir, f);
+ }
+ else if (f.isFile() && f.getName().endsWith(".jar")) {
+ String name = f.getName();
+ int i = name.lastIndexOf('-');
+ if (i != -1) {
+ String bsn = name.substring(0, i);
+ String suffix = name.substring(i + 1);
+ String version;
+ if (suffix.endsWith(".jar")) {
+ version = suffix.substring(0, suffix.length() - 4);
+ }
+ else {
+ version = suffix;
+ }
+ String uri = f.getAbsolutePath().substring(baseDirLength);
+ repo.append(" <resource id='" + bsn + "/" + version + "' symbolicname='" + bsn + "' uri='" + uri + "' version='" + version + "'>" +
+ "<capability name='bundle'>" +
+ "<p n='manifestversion' v='2'/>" +
+ "<p n='symbolicname' v='" + bsn + "'/>" +
+ "<p n='version' t='version' v='" + version + "'/>" +
+ "</capability>" +
+ "</resource>\n"
+ );
+ }
+ }
+ }
+ }
+}