Correctly handle scenario when no classifier is specified
Project: http://git-wip-us.apache.org/repos/asf/buildr/repo Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/478c7cdf Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/478c7cdf Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/478c7cdf Branch: refs/heads/master Commit: 478c7cdffd0adf9d7aba153b7db277c666c4c4f5 Parents: cd7c60c Author: Peter Donald <pe...@realityforge.org> Authored: Thu Mar 22 16:11:05 2018 +1100 Committer: Peter Donald <pe...@realityforge.org> Committed: Thu Mar 22 16:11:05 2018 +1100 ---------------------------------------------------------------------- lib/buildr/java/custom_pom.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/buildr/blob/478c7cdf/lib/buildr/java/custom_pom.rb ---------------------------------------------------------------------- diff --git a/lib/buildr/java/custom_pom.rb b/lib/buildr/java/custom_pom.rb index 1be99ac..292d2eb 100644 --- a/lib/buildr/java/custom_pom.rb +++ b/lib/buildr/java/custom_pom.rb @@ -245,7 +245,7 @@ module Buildr xml.groupId dependency[:group] xml.artifactId dependency[:id] xml.version dependency[:version] - xml.classifier dependency[:classifier] unless dependency[:classifier] == 'jar' + xml.classifier dependency[:classifier] if dependency[:classifier] && dependency[:classifier].to_s != 'jar' xml.scope dependency[:scope] unless dependency[:scope] == 'compile' xml.optional true if dependency[:optional] xml.exclusions do