Support dependencies in the gwt addon that are other local projects rather that artifacts, without forcing a compilation of dependency when parsing buildfile.
Project: http://git-wip-us.apache.org/repos/asf/buildr/repo Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/2497ef7d Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/2497ef7d Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/2497ef7d Branch: refs/heads/master Commit: 2497ef7d26010ef3312e8d2e4ee8f01e3e98b82c Parents: 4aeb9a7 Author: Peter Donald <[email protected]> Authored: Sun Jan 18 11:28:21 2015 +1100 Committer: Peter Donald <[email protected]> Committed: Sun Jan 18 11:28:21 2015 +1100 ---------------------------------------------------------------------- CHANGELOG | 3 +++ addon/buildr/gwt.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/buildr/blob/2497ef7d/CHANGELOG ---------------------------------------------------------------------- diff --git a/CHANGELOG b/CHANGELOG index 48f8b74..af0cbeb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ * Change: Update checkstyle to 6.1.1. Submitted by neher. * Fixed: Avoid empty dependency issue in gwt addon if the attempting to gwt compile a project that has no src/main/java. +* Fixed: Support dependencies in the gwt addon that are other local projects rather + that artifacts, without forcing a compilation of dependency when parsing + buildfile. 1.4.21 (2014-11-28) * Change: Upgrade atoulme-Antwrap to 0.7.5 to remove deprecation warnings in http://git-wip-us.apache.org/repos/asf/buildr/blob/2497ef7d/addon/buildr/gwt.rb ---------------------------------------------------------------------- diff --git a/addon/buildr/gwt.rb b/addon/buildr/gwt.rb index 5a401cd..5dfaa63 100644 --- a/addon/buildr/gwt.rb +++ b/addon/buildr/gwt.rb @@ -128,7 +128,7 @@ module Buildr if project.iml? existing_deps = project.compile.dependencies.collect do |d| a = artifact(d) - a.invoke if a.respond_to?(:invoke) + a.invoke if a.is_a?(Buildr::Artifact) a.to_s end Buildr::GWT.dependencies(version).each do |d|
