Buildr has many sweeteners for artifact management: http://buildr.apache.org/artifacts.html#specifying_artifacts and the absence of xml spares you a lot of typing.
it might be much easier than you expect. Alexis On Sun, Feb 8, 2009 at 6:43 PM, Martin Grotzke <[email protected] > wrote: > Hi Alex, > > thanx for your quick response! > > I just filed an issue: https://issues.apache.org/jira/browse/BUILDR-245 > > Originally I wanted to convert an existing maven project to be able to > compare the build times (also with multi-project builds) between maven, > buildr and a solution with ant/ivy. Especially the dependencies stuff > kept me from writing this again by hand for buildr (as these are lots of > deps). > > Thanx && cheers, > Martin > > > On Sun, 2009-02-08 at 18:10 -0800, Alex Boisvert wrote: > > Hi Martin, > > > > My guess is the Maven project convertor is broken in Buildr 1.3.3 > (assuming > > that's the version you're using). I'd generally qualify the tools as > > experimental and I don't know if a lot of people have used it > (succesfully > > or not). I just tried it on a few pom.xml files I had on my system and > I'm > > getting "Undefined prefix xsi found" consistency across them, even though > > the prefix is define. > > > > If you open a Jira and attach your pom.xml file then someone may be able > to > > get it working. > > > > Alternatively, you can write your Buildfile by hand fairly quickly. If > you > > need help on this, just ask... It's a worthwhile learning experience. > > > > cheers, > > alex > > > > > > > > On Sun, Feb 8, 2009 at 5:59 PM, Martin Grotzke < > [email protected] > > > wrote: > > > > > Hello, > > > > > > anybody out there who can help with this? > > > > > > Cheers, > > > Martin > > > > > > > > > On Mon, 2009-02-02 at 01:51 +0100, Martin Grotzke wrote: > > > > Hi, > > > > > > > > I just try to create a buildfile from a maven project. > > > > > > > > Unfortunately this fails (even for the simplest mvn project created > via > > > > the mvn archetype feature) with the message > > > > > > > > Internal error: Called Buildr.settings before buildfile located > > > > > > > > (see the complete output below) > > > > > > > > I found a posting on this mailing list with the same issue ([1]). The > > > > author wrote, that he can work around the problem when he removes the > > > > line that throws this error (fail "Internal error: Called..."). > > > > > > > > This does also work for me, but now I wonder what's the final > solution > > > > for this issue. > > > > > > > > > > > > Here are the steps to reproduce the issue: > > > > 1) Create a simple maven project: > > > > $ mvn archetype:create -DgroupId=org.example > -DartifactId=hello-buildr > > > > 2) Change to the created directory > > > > $ cd hello-buildr > > > > 3) Invoke buildr > > > > $ buildr > > > > -> "To use Buildr you need a buildfile. Do you want me to create > one?" > > > > 4) Choose option 1 ("From maven2 pom file") > > > > > > > > This fails with the following output: > > > > > > > > [Failed] Your build failed with an error: /: > > > > Internal error: Called Buildr.settings before buildfile located > > > > buildr aborted! > > > > Internal error: Called Buildr.settings before buildfile located > > > > > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:152:in > > > `expand_path': can't convert nil into String (TypeError) > > > > from > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:152:in > > > `buildfile' > > > > from > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:337:in > > > `standard_exception_handling' > > > > from > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:337:in > > > `select' > > > > from > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:337:in > > > `standard_exception_handling' > > > > from > > > > /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/lib/buildr/core/application.rb:161:in > > > `run' > > > > from /usr/lib/ruby/gems/1.8/gems/buildr-1.3.3/bin/buildr:20 > > > > from /usr/bin/buildr:19:in `load' > > > > from /usr/bin/buildr:19 > > > > > > > > > > > > Any help appreciated. > > > > > > > > Thanx in advance, > > > > cheers, > > > > Martin > > > > > > > > > > > > [1] > > > > http://www.nabble.com/Buildr.settings-before-buildfile-located-td19890817.html > > > > > > > > > > > >
