Author: donaldp
Date: Fri Dec 27 06:20:24 2013
New Revision: 1553629
URL: http://svn.apache.org/r1553629
Log:
Avoid crash in GPG addon if unable to create a pom for an artifact.
Modified:
buildr/trunk/CHANGELOG
buildr/trunk/addon/buildr/gpg.rb
Modified: buildr/trunk/CHANGELOG
URL:
http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1553629&r1=1553628&r2=1553629&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Fri Dec 27 06:20:24 2013
@@ -1,4 +1,6 @@
1.4.16 (Pending)
+* Fixed: Avoid crash in GPG addon if unable to create a pom
+ for an artifact.
* Fixed: Correct location of Git mirror in the README. Submitted
by Marcos Sainz.
Modified: buildr/trunk/addon/buildr/gpg.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/gpg.rb?rev=1553629&r1=1553628&r2=1553629&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/gpg.rb (original)
+++ buildr/trunk/addon/buildr/gpg.rb Fri Dec 27 06:20:24 2013
@@ -65,7 +65,7 @@ module Buildr
def sign_and_upload_all_packages(project)
project.packages.each { |pkg| Buildr::GPG.sign_and_upload(project,
pkg) }
- project.packages.map { |pkg| pkg.pom }.uniq.each { |pom|
Buildr::GPG.sign_and_upload(project, pom) }
+ project.packages.map { |pkg| pkg.pom }.compact.uniq.each { |pom|
Buildr::GPG.sign_and_upload(project, pom) }
end
end