Antonio Pérez Barrero created BUILDR-665:
--------------------------------------------

             Summary: Java artifacts in build.yaml breaking ArchiveTask
                 Key: BUILDR-665
                 URL: https://issues.apache.org/jira/browse/BUILDR-665
             Project: Buildr
          Issue Type: Bug
          Components: Packaging
    Affects Versions: 1.4.11, 1.4.10
         Environment: Linux, Ruby 1.9.2
            Reporter: Antonio Pérez Barrero
             Fix For: 1.4.12


According to documentation on build settings in 
http://buildr.apache.org/settings_profiles.html#build

# The artifact declarations will be automatically loaded by buildr, so that
# you can reference artifacts by name (a ruby-symbol) on your buildfile.
artifacts:
  spring: org.springframework:spring:jar:2.0
  log4j: log4j:log4j:jar:1.0
  j2ee: geronimo-spec:geronimo-spec-j2ee:jar:1.4-rc4

When using symbols in buildfile like 'compile.with :log4j', buildr reports this 
run-time error:
 
Error for task Sapc:Code:Common:RadiusDrivers: undefined method `artifact' for 
:Buildr::ArchiveTask::Path
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:189:in
 `block in to_artifacts'
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:184:in
 `each'
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:184:in
 `inject'
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:184:in
 `to_artifacts'
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:66:in
 `include'
/tmp/eanopeo/rvm/gems/ruby-1.9.2-p320/gems/buildr-1.4.10/lib/buildr/packaging/archive.rb:387:in
 `include'



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to