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
> > > >
> > > >
> > >
>

Reply via email to