Dieter Vrancken
2017-05-03 18:09:23 UTC
Dear list,
I am trying to upgrade to Buildr 1.5.2 (running on JRuby 9.1.7.0, on
64-bit Arch Linux). Unfortunately, with this version, my build fails
during the package :jar task. This cause seems to be the POM-related
changes in 1.5.1 and 1.5.2. Below is partial output from the bundle exec
custom pom. It looks to me like 'pom' simply isn't defined as a method
in this case.
Can this be fixed? As a workaround I'll just downgrade to 1.5.0 for now.
That one does work as expected.
Thanks,
Dieter
I am trying to upgrade to Buildr 1.5.2 (running on JRuby 9.1.7.0, on
64-bit Arch Linux). Unfortunately, with this version, my build fails
during the package :jar task. This cause seems to be the POM-related
changes in 1.5.1 and 1.5.2. Below is partial output from the bundle exec
Buildr aborted!
NameError : undefined local variable or method `pom' for
#<Buildr::Packaging::Java::JarTask:0x1b065145>
Did you mean? p
com
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/java/packaging.rb:214:in
`block in initialize'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/rake-0.9.2.2/lib/rake/task.rb:205:in
`block in execute'
org/jruby/RubyArray.java:1733:in `each'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/rake-0.9.2.2/lib/rake/task.rb:200:in
`execute'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/core/application.rb:661:in
`block in invoke_with_call_chain'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/stdlib/monitor.rb:214:in
`mon_synchronize'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/core/application.rb:647:in
`invoke_with_call_chain'
...
class JarTask < ZipTask
super
enhance do
pom.invoke rescue nil if pom && pom != self && classifier.nil?
end
end
My project does not have a .pom file, nor is it configured to generate aNameError : undefined local variable or method `pom' for
#<Buildr::Packaging::Java::JarTask:0x1b065145>
Did you mean? p
com
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/java/packaging.rb:214:in
`block in initialize'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/rake-0.9.2.2/lib/rake/task.rb:205:in
`block in execute'
org/jruby/RubyArray.java:1733:in `each'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/rake-0.9.2.2/lib/rake/task.rb:200:in
`execute'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/core/application.rb:661:in
`block in invoke_with_call_chain'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/stdlib/monitor.rb:214:in
`mon_synchronize'
/home/dieterv/.rbenv/versions/jruby-9.1.7.0/lib/ruby/gems/shared/gems/buildr-1.5.2-java/lib/buildr/core/application.rb:647:in
`invoke_with_call_chain'
...
class JarTask < ZipTask
super
enhance do
pom.invoke rescue nil if pom && pom != self && classifier.nil?
end
end
custom pom. It looks to me like 'pom' simply isn't defined as a method
in this case.
Can this be fixed? As a workaround I'll just downgrade to 1.5.0 for now.
That one does work as expected.
Thanks,
Dieter