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
signature.asc
Description: This is a digitally signed message part
