Author: donaldp
Date: Thu Feb 7 03:44:47 2013
New Revision: 1443316
URL: http://svn.apache.org/viewvc?rev=1443316&view=rev
Log:
Exclude the top level directories from root IDEA project file if iml is to be
generated
Modified:
buildr/trunk/addon/buildr/single_intermediate_layout.rb
Modified: buildr/trunk/addon/buildr/single_intermediate_layout.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/single_intermediate_layout.rb?rev=1443316&r1=1443315&r2=1443316&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/single_intermediate_layout.rb (original)
+++ buildr/trunk/addon/buildr/single_intermediate_layout.rb Thu Feb 7 03:44:47
2013
@@ -55,7 +55,14 @@ module Buildr #nodoc
properties[:layout][:reports] = reports_dir
properties[:layout][:target, :main] = target_dir
- Project.original_define(name, properties, &block)
+ Project.original_define(name, properties) do
+ project.instance_eval &block
+ if top_dir == base_dir && project.iml?
+ project.iml.excluded_directories << "#{base_dir}/target"
+ project.iml.excluded_directories << "#{base_dir}/reports"
+ end
+ project
+ end
end
end
end