Am Samstag 24 April 2010 03:08:48 schrieb Antoine Toulme: > Buildr does not support ranges. And maven is not very good at it either, > from my personal experience. > > And to top if off, OSGi ranges don't coincide with maven ranges. So you > might want to stay away from those. > > For OSGi, look at Buildr4OSGi, a Buildr plugin to do the job of resolving > your dependencies. Thanks for your prompt answer. I installed buildr4osgi using sudo jruby -S gem install buildr4osgi I am working with the rdoc documentation as the links from the oss.intalio.com/buildr4osgi (e.g. http://oss.intalio.com/install.html) don't work (at least for me). Seems to me to be the right approach.
Best regards Niklaus > > Thanks, > > Antoine > > On Fri, Apr 23, 2010 at 18:03, Niklaus Giger > > <[email protected]>wrote: > > Hi > > > > I am running a hudson CI at http://ngiger.dyndns.org/hudson/ for the > > elexis > > application, a eclipse RCP for medical practitioners. > > > > I looked at various build systems for headless builds in order to add > > unit tests, etc to the CI and found buildr a very promising offer. Using > > ruby for a > > lot of my scripts and testing tools, I felt at ease with it. > > > > libffi-ruby > > > > I started like this (on my GNU/Debian-Linux squeeze system), Installed > > buildr > > for jruby. > > > > cd /opt/4hudson > > tar -zxf eclipse-rcp-galileo-SR2-linux-gtk.tar.gz > > cd /opt/4hudson/eclipse > > # Next two zip probably not yet needed. > > unzip archie-1.0.2.zip > > unzip ag.ion.noa-2.2.1.zip > > > > mvn eclipse:make-artifacts -DeclipseDir=/opt/4hudson/eclipse > > cd /opt/4hudson > > svn co https://elexis.svn.sourceforge.net/svnroot/elexis/trunk elexis > > cd elexis > > > > (Created the attached buildfile) > > buildr -v clean compile > > > > Now I get the following error: > > > (in /nfs4/hudson-service/4hudson/elexis, development) > > > [] > > > Downloading org.eclipse.core:org.eclipse.core.runtime:pom:[3.1.0,4.0.0) > > > bad URI(is not URI?): > > > org/eclipse/core/org.eclipse.core.runtime/[3.1.0,4.0.0)/ > > > > org.eclipse.core.ru > > > > >ntime-[3.1.0,4.0.0).pom Buildr aborted! > > > Failed to download > > > org.eclipse.core:org.eclipse.core.runtime:pom:[3.1.0,4.0.0), tried the > > > following repositories: http://www.ibiblio.org/maven2// > > > /nfs4/hudson-service/4hudson/elexis/buildfile:27 > > > > /home/niklaus/.gem/jruby/1.8/gems/buildr-1.3.5-java/lib/buildr/core/appli > >ca > > > > >tion.rb:400:in `raw_load_buildfile' > > > > /home/niklaus/.gem/jruby/1.8/gems/buildr-1.3.5-java/lib/buildr/core/appli > >ca > > > > >tion.rb:218:in `load_buildfile' > > > > /home/niklaus/.gem/jruby/1.8/gems/buildr-1.3.5-java/lib/buildr/core/appli > >ca > > > > >tion.rb:213:in `load_buildfile' (See full trace by running task with > > > --trace) > > > > I have in my local maven repository > > > > > > > > ~/.m2/repository/org/eclipse/core/org.eclipse.core.runtime/3.5.0/org.ecli > >pse.core.runtime-3.5.0.pom > > > > How do I make buildr make recognize this? Or did maven produce a wrong > > specification? Or am I following a completely track? > > > > Best regards > > > > > > -- > > Niklaus Giger > -- Niklaus Giger
