You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2011/08/17 13:56:39 UTC
svn commit: r1158644 - in /buildr/trunk: CHANGELOG lib/buildr/ide/idea.rb
Author: donaldp
Date: Wed Aug 17 11:56:39 2011
New Revision: 1158644
URL: http://svn.apache.org/viewvc?rev=1158644&view=rev
Log:
Change the Intellij IDEA extension to always rebuild the project files.
Modified:
buildr/trunk/CHANGELOG
buildr/trunk/lib/buildr/ide/idea.rb
Modified: buildr/trunk/CHANGELOG
URL: http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1158644&r1=1158643&r2=1158644&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Wed Aug 17 11:56:39 2011
@@ -1,4 +1,5 @@
1.4.7 (Pending)
+* Change: Change the Intellij IDEA extension to always rebuild the project files.
* Added: Enhance the Intellij IDEA extension to support the addition of "artifacts"
and "configurations" to the generated project file.
* Change: Changed the default output directory for Intellij IDEA extension to be
Modified: buildr/trunk/lib/buildr/ide/idea.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/idea.rb?rev=1158644&r1=1158643&r2=1158644&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/idea.rb (original)
+++ buildr/trunk/lib/buildr/ide/idea.rb Wed Aug 17 11:56:39 2011
@@ -568,12 +568,9 @@ module Buildr
files.each do |ideafile|
module_dir = File.dirname(ideafile.filename)
- # Need to clear the actions else the extension included as part of buildr will run
- file(ideafile.filename).clear_actions
- idea.enhance [file(ideafile.filename)]
- file(ideafile.filename => [Buildr.application.buildfile]) do |task|
+ idea.enhance do |task|
mkdir_p module_dir
- info "Writing #{task.name}"
+ info "Writing #{ideafile.filename}"
t = Tempfile.open("buildr-idea")
temp_filename = t.path
t.close!