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 2013/10/06 09:17:12 UTC
svn commit: r1529576 [10/18] - in /buildr/site: ./ rdoc/ rdoc/Benchmark/
rdoc/Buildr/ rdoc/Buildr/ArchiveTask/ rdoc/Buildr/ArtifactNamespace/
rdoc/Buildr/Assets/ rdoc/Buildr/Checks/ rdoc/Buildr/Cobertura/
rdoc/Buildr/Cobertura/CoberturaExtension/ rdoc/...
Modified: buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html (original)
+++ buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html Sun Oct 6 07:17:05 2013
@@ -79,6 +79,8 @@
<li ><a href="#method-i-add_configuration">#add_configuration</a>
+ <li ><a href="#method-i-add_data_source">#add_data_source</a>
+
<li ><a href="#method-i-add_exploded_ear_artifact">#add_exploded_ear_artifact</a>
<li ><a href="#method-i-add_exploded_ejb_artifact">#add_exploded_ejb_artifact</a>
@@ -87,12 +89,22 @@
<li ><a href="#method-i-add_gwt_configuration">#add_gwt_configuration</a>
+ <li ><a href="#method-i-add_jar_artifact">#add_jar_artifact</a>
+
+ <li ><a href="#method-i-add_postgres_data_source">#add_postgres_data_source</a>
+
+ <li ><a href="#method-i-add_sql_server_data_source">#add_sql_server_data_source</a>
+
+ <li ><a href="#method-i-artifact_content">#artifact_content</a>
+
<li ><a href="#method-i-artifacts_component">#artifacts_component</a>
<li ><a href="#method-i-base_document">#base_document</a>
<li ><a href="#method-i-configurations_component">#configurations_component</a>
+ <li ><a href="#method-i-data_sources_component">#data_sources_component</a>
+
<li ><a href="#method-i-default_components">#default_components</a>
<li ><a href="#method-i-extension">#extension</a>
@@ -113,6 +125,8 @@
<li ><a href="#method-i-vcs_component">#vcs_component</a>
+ <li ><a href="#method-i-version">#version</a>
+
</ul>
</nav>
@@ -172,6 +186,12 @@
<li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../../Buildr/Build.html">Buildr::Build</a>
<li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -706,6 +726,10 @@
<li><a href="../../Rake.html">Rake</a>
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../../Range.html">Range</a>
@@ -955,6 +979,19 @@
</div>
</div>
+ <div id="attribute-i-data_sources" class="method-detail">
+ <div class="method-heading attribute-method-heading">
+ <span class="method-name">data_sources</span><span
+ class="attribute-access-type">[RW]</span>
+ </div>
+
+ <div class="method-description">
+
+
+
+ </div>
+ </div>
+
<div id="attribute-i-extra_modules" class="method-detail">
<div class="method-heading attribute-method-heading">
<span class="method-name">extra_modules</span><span
@@ -981,6 +1018,19 @@
</div>
</div>
+ <div id="attribute-i-version" class="method-detail">
+ <div class="method-heading attribute-method-heading">
+ <span class="method-name">version</span><span
+ class="attribute-access-type">[W]</span>
+ </div>
+
+ <div class="method-description">
+
+
+
+ </div>
+ </div>
+
</section><!-- attribute-method-details -->
@@ -1014,12 +1064,13 @@
<div class="method-source-code" id="new-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 559</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 623</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">buildr_project</span>)
<span class="ruby-keyword">super</span>()
<span class="ruby-ivar">@buildr_project</span> = <span class="ruby-identifier">buildr_project</span>
<span class="ruby-ivar">@extra_modules</span> = []
<span class="ruby-ivar">@artifacts</span> = []
+ <span class="ruby-ivar">@data_sources</span> = []
<span class="ruby-ivar">@configurations</span> = []
<span class="ruby-keyword">end</span></pre>
</div><!-- new-source -->
@@ -1057,7 +1108,7 @@
<div class="method-source-code" id="add_artifact-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 571</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 640</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">build_on_make</span> = <span class="ruby-keyword">false</span>)
<span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">artifacts</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">artifact</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">name</span>, <span class="ruby-value">:type</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">type</span>, <span class="ruby-value">:"build-on-make"</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">build_on_make</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
@@ -1094,7 +1145,7 @@
<div class="method-source-code" id="add_configuration-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 579</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 648</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_configuration</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">factory_name</span>, <span class="ruby-identifier">default</span> = <span class="ruby-keyword">false</span>)
<span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">configuration</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">name</span>, <span class="ruby-value">:type</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">type</span>, <span class="ruby-value">:factoryName</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">factory_name</span>, <span class="ruby-value">:default</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">default</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
@@ -1112,6 +1163,64 @@
</div><!-- add_configuration-method -->
+ <div id="method-i-add_data_source" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">add_data_source</span><span
+ class="method-args">(name, options = {})</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="add_data_source-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 686</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_data_source</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
+ <span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">data_sources</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">data_source_options</span> = {
+ <span class="ruby-value">:source</span> =<span class="ruby-operator">></span> <span class="ruby-string">"LOCAL"</span>,
+ <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">name</span>,
+ <span class="ruby-value">:uuid</span> =<span class="ruby-operator">></span> <span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">Util</span>.<span class="ruby-identifier">uuid</span>
+ }
+ <span class="ruby-identifier">classpath</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:classpath</span>] <span class="ruby-operator">||</span> []
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"data-source"</span>, <span class="ruby-identifier">data_source_options</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"synchronize"</span>, (<span class="ruby-identifier">options</span>[<span class="ruby-value">:synchronize</span>]<span class="ruby-operator">||</span><span class="ruby-string">"true"</span>))
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"jdbc-driver"</span>, <span class="ruby-identifier">options</span>[<span class="ruby-value">:driver</span>]) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:driver</span>]
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"jdbc-url"</span>, <span class="ruby-identifier">options</span>[<span class="ruby-value">:url</span>]) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:url</span>]
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"user-name"</span>, <span class="ruby-identifier">options</span>[<span class="ruby-value">:username</span>]) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:username</span>]
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"user-password"</span>, <span class="ruby-identifier">encrypt</span>(<span class="ruby-identifier">options</span>[<span class="ruby-value">:password</span>])) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:password</span>]
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"default-dialect"</span>, <span class="ruby-identifier">options</span>[<span class="ruby-value">:dialect</span>]) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:dialect</span>]
+
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">libraries</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">classpath</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">classpath_element</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">a</span> = <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">artifact</span>(<span class="ruby-identifier">classpath_element</span>)
+ <span class="ruby-identifier">a</span>.<span class="ruby-identifier">invoke</span>
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">library</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">"url"</span>, <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">a</span>.<span class="ruby-identifier">to_s</span>))
+ <span class="ruby-keyword">end</span>
+ <span class="ruby-keyword">end</span>
+ <span class="ruby-keyword">end</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">classpath</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
+ <span class="ruby-keyword">end</span>
+ <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- add_data_source-source -->
+
+ </div>
+
+
+
+
+ </div><!-- add_data_source-method -->
+
+
<div id="method-i-add_exploded_ear_artifact" class="method-detail ">
<div class="method-heading">
@@ -1131,36 +1240,20 @@
<div class="method-source-code" id="add_exploded_ear_artifact-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 646</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 754</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_exploded_ear_artifact</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> ={})
+ <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">to_artifact_name</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
- <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
- <span class="ruby-identifier">build_on_make</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">true</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>]
-
- <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-ear"</span>, <span class="ruby-identifier">build_on_make</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-ear"</span>, <span class="ruby-identifier">build_on_make</span>(<span class="ruby-identifier">options</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">dependencies</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-value">:dependencies</span>] <span class="ruby-operator">||</span> ([<span class="ruby-identifier">project</span>] <span class="ruby-operator">+</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">compile</span>.<span class="ruby-identifier">dependencies</span>)).<span class="ruby-identifier">flatten</span>
<span class="ruby-identifier">libraries</span>, <span class="ruby-identifier">projects</span> = <span class="ruby-identifier">partition_dependencies</span>(<span class="ruby-identifier">dependencies</span>)
- <span class="ruby-comment">## The content here can not be indented</span>
- <span class="ruby-identifier">output_dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:output_dir</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:artifacts</span>, <span class="ruby-identifier">artifact_name</span>)
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">'output-path'</span>, <span class="ruby-identifier">output_dir</span>)
-
+ <span class="ruby-identifier">emit_output_path</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">artifact_name</span>, <span class="ruby-identifier">options</span>)
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">root</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"root"</span> <span class="ruby-keyword">do</span>
-
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"module-output"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
-
- <span class="ruby-identifier">projects</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"directory"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span> <span class="ruby-keyword">do</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"module-output"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">end</span>
-
+ <span class="ruby-identifier">emit_module_output</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">projects</span>)
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"directory"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-string">"lib"</span> <span class="ruby-keyword">do</span>
- <span class="ruby-identifier">libraries</span>.<span class="ruby-identifier">each</span>(<span class="ruby-operator">&</span><span class="ruby-value">:invoke</span>).<span class="ruby-identifier">map</span>(<span class="ruby-operator">&</span><span class="ruby-value">:to_s</span>).<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">dependency_path</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"file-copy"</span>, <span class="ruby-value">:path</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">dependency_path</span>)
- <span class="ruby-keyword">end</span>
+ <span class="ruby-identifier">emit_libraries</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">libraries</span>)
<span class="ruby-keyword">end</span>
-
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
@@ -1193,40 +1286,18 @@
<div class="method-source-code" id="add_exploded_ejb_artifact-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 679</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 787</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_exploded_ejb_artifact</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
+ <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">to_artifact_name</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
- <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
- <span class="ruby-identifier">build_on_make</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">true</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>]
-
- <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-ejb"</span>, <span class="ruby-identifier">build_on_make</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">dependencies</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-value">:dependencies</span>] <span class="ruby-operator">||</span> ([<span class="ruby-identifier">project</span>] <span class="ruby-operator">+</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">compile</span>.<span class="ruby-identifier">dependencies</span>)).<span class="ruby-identifier">flatten</span>
+ <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-ejb"</span>, <span class="ruby-identifier">build_on_make</span>(<span class="ruby-identifier">options</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">dependencies</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-value">:dependencies</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>]).<span class="ruby-identifier">flatten</span>
<span class="ruby-identifier">libraries</span>, <span class="ruby-identifier">projects</span> = <span class="ruby-identifier">partition_dependencies</span>(<span class="ruby-identifier">dependencies</span>)
+ <span class="ruby-identifier">raise</span> <span class="ruby-node">"Unable to add non-project dependencies (#{libraries.inspect}) to ejb artifact"</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">libraries</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
- <span class="ruby-comment">## The content here can not be indented</span>
- <span class="ruby-identifier">output_dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:output_dir</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:artifacts</span>, <span class="ruby-identifier">artifact_name</span>)
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">'output-path'</span>, <span class="ruby-identifier">output_dir</span>)
-
+ <span class="ruby-identifier">emit_output_path</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">artifact_name</span>, <span class="ruby-identifier">options</span>)
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">root</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"root"</span> <span class="ruby-keyword">do</span>
-
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"module-output"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
-
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_jpa</span>]
- <span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jpa_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
- <span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jpa_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"JPA"</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"jpa-descriptors"</span>, <span class="ruby-value">:facet</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{module_name}/jpa/#{facet_name}"</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">end</span>
-
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_ejb</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_ejb</span>]
- <span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:ejb_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
- <span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:ejb_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"EJB"</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"javaee-facet-resources"</span>, <span class="ruby-value">:facet</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{module_name}/ejb/#{facet_name}"</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">end</span>
-
+ <span class="ruby-identifier">artifact_content</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">projects</span>, <span class="ruby-identifier">options</span>)
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
@@ -1259,48 +1330,28 @@
<div class="method-source-code" id="add_exploded_war_artifact-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 587</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 715</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_exploded_war_artifact</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
- <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
- <span class="ruby-identifier">build_on_make</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">false</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:build_on_make</span>]
+ <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">to_artifact_name</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">artifacts</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:artifacts</span>] <span class="ruby-operator">||</span> []
- <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-war"</span>, <span class="ruby-identifier">build_on_make</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">artifact_name</span>, <span class="ruby-string">"exploded-war"</span>, <span class="ruby-identifier">build_on_make</span>(<span class="ruby-identifier">options</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">dependencies</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-value">:dependencies</span>] <span class="ruby-operator">||</span> ([<span class="ruby-identifier">project</span>] <span class="ruby-operator">+</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">compile</span>.<span class="ruby-identifier">dependencies</span>)).<span class="ruby-identifier">flatten</span>
<span class="ruby-identifier">libraries</span>, <span class="ruby-identifier">projects</span> = <span class="ruby-identifier">partition_dependencies</span>(<span class="ruby-identifier">dependencies</span>)
- <span class="ruby-comment">## The content here can not be indented</span>
- <span class="ruby-identifier">output_dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:output_dir</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:artifacts</span>, <span class="ruby-identifier">artifact_name</span>)
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span>(<span class="ruby-string">'output-path'</span>, <span class="ruby-identifier">output_dir</span>)
-
+ <span class="ruby-identifier">emit_output_path</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">artifact_name</span>, <span class="ruby-identifier">options</span>)
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">root</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"root"</span> <span class="ruby-keyword">do</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"directory"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-string">"WEB-INF"</span> <span class="ruby-keyword">do</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"directory"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-string">"classes"</span> <span class="ruby-keyword">do</span>
- <span class="ruby-identifier">projects</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"module-output"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_jpa</span>]
- <span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jpa_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
- <span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jpa_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"JPA"</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"jpa-descriptors"</span>, <span class="ruby-value">:facet</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{module_name}/jpa/#{facet_name}"</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_ejb</span>]
- <span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:ejb_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
- <span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:ejb_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"EJB"</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"javaee-facet-resources"</span>, <span class="ruby-value">:facet</span> =<span class="ruby-operator">></span> <span class="ruby-node">"#{module_name}/ejb/#{facet_name}"</span>
- <span class="ruby-keyword">end</span>
- <span class="ruby-keyword">end</span>
+ <span class="ruby-identifier">artifact_content</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">projects</span>, <span class="ruby-identifier">options</span>)
<span class="ruby-keyword">end</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"directory"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-string">"lib"</span> <span class="ruby-keyword">do</span>
- <span class="ruby-identifier">libraries</span>.<span class="ruby-identifier">each</span>(<span class="ruby-operator">&</span><span class="ruby-value">:invoke</span>).<span class="ruby-identifier">map</span>(<span class="ruby-operator">&</span><span class="ruby-value">:to_s</span>).<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">dependency_path</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">element</span> <span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"file-copy"</span>, <span class="ruby-value">:path</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">dependency_path</span>)
- <span class="ruby-keyword">end</span>
+ <span class="ruby-identifier">emit_libraries</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">libraries</span>)
+ <span class="ruby-identifier">emit_jar_artifacts</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">artifacts</span>)
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_war</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_war</span>]
+ <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_war</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_war</span>] <span class="ruby-operator">||</span> (<span class="ruby-identifier">options</span>[<span class="ruby-value">:war_module_names</span>] <span class="ruby-operator">&&</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:war_module_names</span>].<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>)
<span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:war_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
<span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:war_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"Web"</span>
@@ -1308,7 +1359,7 @@
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_gwt</span>]
+ <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:enable_gwt</span>] <span class="ruby-operator">||</span> (<span class="ruby-identifier">options</span>[<span class="ruby-value">:gwt_module_names</span>] <span class="ruby-operator">&&</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:gwt_module_names</span>].<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>)
<span class="ruby-identifier">module_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:gwt_module_names</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>]
<span class="ruby-identifier">module_names</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">module_name</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">facet_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:gwt_facet_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">"GWT"</span>
@@ -1347,7 +1398,7 @@
<div class="method-source-code" id="add_gwt_configuration-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 717</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 802</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_gwt_configuration</span>(<span class="ruby-identifier">launch_page</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
<span class="ruby-identifier">name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-node">"Run #{launch_page}"</span>
<span class="ruby-identifier">shell_parameters</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:shell_parameters</span>] <span class="ruby-operator">||</span> <span class="ruby-string">""</span>
@@ -1374,6 +1425,139 @@
</div><!-- add_gwt_configuration-method -->
+ <div id="method-i-add_jar_artifact" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">add_jar_artifact</span><span
+ class="method-args">(project, options = {})</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="add_jar_artifact-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 771</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_jar_artifact</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
+ <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">to_artifact_name</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
+
+ <span class="ruby-identifier">dependencies</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-value">:dependencies</span>] <span class="ruby-operator">||</span> [<span class="ruby-identifier">project</span>]).<span class="ruby-identifier">flatten</span>
+ <span class="ruby-identifier">libraries</span>, <span class="ruby-identifier">projects</span> = <span class="ruby-identifier">partition_dependencies</span>(<span class="ruby-identifier">dependencies</span>)
+ <span class="ruby-identifier">raise</span> <span class="ruby-node">"Unable to add non-project dependencies (#{libraries.inspect}) to jar artifact"</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">libraries</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
+
+ <span class="ruby-identifier">jar_name</span> = <span class="ruby-node">"#{artifact_name}.jar"</span>
+ <span class="ruby-identifier">add_artifact</span>(<span class="ruby-identifier">jar_name</span>, <span class="ruby-string">"jar"</span>, <span class="ruby-identifier">build_on_make</span>(<span class="ruby-identifier">options</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+ <span class="ruby-identifier">emit_output_path</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">artifact_name</span>, <span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">root</span>(<span class="ruby-value">:id</span> =<span class="ruby-operator">></span> <span class="ruby-string">"archive"</span>, <span class="ruby-value">:name</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">jar_name</span>) <span class="ruby-keyword">do</span>
+ <span class="ruby-identifier">artifact_content</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">projects</span>, <span class="ruby-identifier">options</span>)
+ <span class="ruby-keyword">end</span>
+ <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- add_jar_artifact-source -->
+
+ </div>
+
+
+
+
+ </div><!-- add_jar_artifact-method -->
+
+
+ <div id="method-i-add_postgres_data_source" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">add_postgres_data_source</span><span
+ class="method-args">(name, options = {})</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="add_postgres_data_source-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 656</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_postgres_data_source</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
+ <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:url</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:database</span>]
+ <span class="ruby-identifier">default_url</span> = <span class="ruby-node">"jdbc:postgresql://#{(options[:host] || "127.0.0.1")}:#{(options[:port] || "5432")}/#{options[:database]}"</span>
+ <span class="ruby-keyword">end</span>
+
+ <span class="ruby-identifier">params</span> = {
+ <span class="ruby-value">:driver</span> =<span class="ruby-operator">></span> <span class="ruby-string">'org.postgresql.Driver'</span>,
+ <span class="ruby-value">:url</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">default_url</span>,
+ <span class="ruby-value">:username</span> =<span class="ruby-operator">></span> <span class="ruby-constant">ENV</span>[<span class="ruby-string">"USER"</span>],
+ <span class="ruby-value">:dialect</span> =<span class="ruby-operator">></span> <span class="ruby-string">'PostgreSQL'</span>,
+ <span class="ruby-value">:classpath</span> =<span class="ruby-operator">></span> [<span class="ruby-string">"org.postgresql:postgresql:jar:9.2-1003-jdbc4"</span>]
+ }.<span class="ruby-identifier">merge</span>(<span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">add_data_source</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">params</span>)
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- add_postgres_data_source-source -->
+
+ </div>
+
+
+
+
+ </div><!-- add_postgres_data_source-method -->
+
+
+ <div id="method-i-add_sql_server_data_source" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">add_sql_server_data_source</span><span
+ class="method-args">(name, options = {})</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="add_sql_server_data_source-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 671</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_sql_server_data_source</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
+ <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:url</span>].<span class="ruby-identifier">nil?</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:database</span>]
+ <span class="ruby-identifier">default_url</span> = <span class="ruby-node">"jdbc:jtds:sqlserver://#{(options[:host] || "127.0.0.1")}:#{(options[:port] || "1433")}/#{options[:database]}"</span>
+ <span class="ruby-keyword">end</span>
+
+ <span class="ruby-identifier">params</span> = {
+ <span class="ruby-value">:driver</span> =<span class="ruby-operator">></span> <span class="ruby-string">'net.sourceforge.jtds.jdbc.Driver'</span>,
+ <span class="ruby-value">:url</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">default_url</span>,
+ <span class="ruby-value">:username</span> =<span class="ruby-operator">></span> <span class="ruby-constant">ENV</span>[<span class="ruby-string">"USER"</span>],
+ <span class="ruby-value">:dialect</span> =<span class="ruby-operator">></span> <span class="ruby-string">'TSQL'</span>,
+ <span class="ruby-value">:classpath</span> =<span class="ruby-operator">></span> [<span class="ruby-string">'net.sourceforge.jtds:jtds:jar:1.2.7'</span>]
+ }.<span class="ruby-identifier">merge</span>(<span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">add_data_source</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">params</span>)
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- add_sql_server_data_source-source -->
+
+ </div>
+
+
+
+
+ </div><!-- add_sql_server_data_source-method -->
+
+
<div id="method-i-jdk_version" class="method-detail ">
<div class="method-heading">
@@ -1393,7 +1577,7 @@
<div class="method-source-code" id="jdk_version-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 567</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 636</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">jdk_version</span>
<span class="ruby-ivar">@jdk_version</span> <span class="ruby-operator">||=</span> <span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">compile</span>.<span class="ruby-identifier">options</span>.<span class="ruby-identifier">source</span> <span class="ruby-operator">||</span> <span class="ruby-string">"1.6"</span>
<span class="ruby-keyword">end</span></pre>
@@ -1407,12 +1591,80 @@
</div><!-- jdk_version-method -->
+ <div id="method-i-version" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">version</span><span
+ class="method-args">()</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="version-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 632</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">version</span>
+ <span class="ruby-ivar">@version</span> <span class="ruby-operator">||</span> <span class="ruby-string">"12"</span>
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- version-source -->
+
+ </div>
+
+
+
+
+ </div><!-- version-method -->
+
+
</section><!-- public-instance-method-details -->
<section id="protected-instance-5Buntitled-5D-method-details" class="method-section section">
<h3 class="section-header">Protected Instance Methods</h3>
+ <div id="method-i-artifact_content" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">artifact_content</span><span
+ class="method-args">(xml, project, projects, options)</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="artifact_content-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 821</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">artifact_content</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">projects</span>, <span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">emit_module_output</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">projects</span>)
+ <span class="ruby-identifier">emit_jpa_descriptors</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
+ <span class="ruby-identifier">emit_ejb_descriptors</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- artifact_content-source -->
+
+ </div>
+
+
+
+
+ </div><!-- artifact_content-method -->
+
+
<div id="method-i-artifacts_component" class="method-detail ">
<div class="method-heading">
@@ -1432,9 +1684,9 @@
<div class="method-source-code" id="artifacts_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 843</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 939</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">artifacts_component</span>
- <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">"ArtifactManager"</span>, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">artifacts</span>)
+ <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">"ArtifactManager"</span>, {}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">artifacts</span>)
<span class="ruby-keyword">end</span></pre>
</div><!-- artifacts_component-source -->
@@ -1465,7 +1717,7 @@
<div class="method-source-code" id="base_document-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 740</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 831</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">base_document</span>
<span class="ruby-identifier">target</span> = <span class="ruby-constant">StringIO</span>.<span class="ruby-identifier">new</span>
<span class="ruby-constant">Builder</span><span class="ruby-operator">::</span><span class="ruby-constant">XmlMarkup</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value">:target</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">target</span>).<span class="ruby-identifier">project</span>(<span class="ruby-value">:version</span> =<span class="ruby-operator">></span> <span class="ruby-string">"4"</span>)
@@ -1500,9 +1752,9 @@
<div class="method-source-code" id="configurations_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 847</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 943</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">configurations_component</span>
- <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">"ProjectRunConfigurationManager"</span>, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>)
+ <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">"ProjectRunConfigurationManager"</span>, {}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>)
<span class="ruby-keyword">end</span></pre>
</div><!-- configurations_component-source -->
@@ -1514,6 +1766,39 @@
</div><!-- configurations_component-method -->
+ <div id="method-i-data_sources_component" class="method-detail ">
+
+ <div class="method-heading">
+ <span class="method-name">data_sources_component</span><span
+ class="method-args">()</span>
+
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+
+ <div class="method-description">
+
+
+
+
+
+
+ <div class="method-source-code" id="data_sources_component-source">
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 935</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">data_sources_component</span>
+ <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">"DataSourceManagerImpl"</span>, {<span class="ruby-value">:format</span> =<span class="ruby-operator">></span> <span class="ruby-string">"xml"</span>, <span class="ruby-value">:hash</span> =<span class="ruby-operator">></span> <span class="ruby-string">"3208837817"</span>}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">data_sources</span>)
+<span class="ruby-keyword">end</span></pre>
+ </div><!-- data_sources_component-source -->
+
+ </div>
+
+
+
+
+ </div><!-- data_sources_component-method -->
+
+
<div id="method-i-default_components" class="method-detail ">
<div class="method-heading">
@@ -1533,12 +1818,13 @@
<div class="method-source-code" id="default_components-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 746</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 837</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">default_components</span>
[
<span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">modules_component</span> },
<span class="ruby-identifier">vcs_component</span>,
<span class="ruby-identifier">artifacts_component</span>,
+ <span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">data_sources_component</span> },
<span class="ruby-identifier">configurations_component</span>,
<span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">framework_detection_exclusion_component</span> }
]
@@ -1572,7 +1858,7 @@
<div class="method-source-code" id="extension-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 736</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 827</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">extension</span>
<span class="ruby-string">"ipr"</span>
<span class="ruby-keyword">end</span></pre>
@@ -1605,7 +1891,7 @@
<div class="method-source-code" id="framework_detection_exclusion_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 756</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 848</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">framework_detection_exclusion_component</span>
<span class="ruby-identifier">create_component</span>(<span class="ruby-string">'FrameworkDetectionExcludesConfiguration'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">file</span> <span class="ruby-value">:url</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">file_path</span>(<span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:artifacts</span>))
@@ -1640,7 +1926,7 @@
<div class="method-source-code" id="initial_components-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 762</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 854</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">initial_components</span>
[
<span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">project_root_manager_component</span> },
@@ -1676,7 +1962,7 @@
<div class="method-source-code" id="modules_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 788</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 880</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">modules_component</span>
<span class="ruby-identifier">create_component</span>(<span class="ruby-string">"ProjectModuleManager"</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">modules</span> <span class="ruby-keyword">do</span>
@@ -1731,7 +2017,7 @@
<div class="method-source-code" id="project_details_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 782</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 874</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">project_details_component</span>
<span class="ruby-identifier">create_component</span>(<span class="ruby-string">"ProjectDetails"</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-string">"name"</span> =<span class="ruby-operator">></span> <span class="ruby-string">"projectName"</span>, <span class="ruby-string">"value"</span> =<span class="ruby-operator">></span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">name</span>)
@@ -1766,17 +2052,17 @@
<div class="method-source-code" id="project_root_manager_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 769</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 861</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">project_root_manager_component</span>
<span class="ruby-identifier">attribs</span> = {}
<span class="ruby-identifier">attribs</span>[<span class="ruby-string">"version"</span>] = <span class="ruby-string">"2"</span>
<span class="ruby-identifier">attribs</span>[<span class="ruby-string">"languageLevel"</span>] = <span class="ruby-node">"JDK_#{self.jdk_version.gsub('.', '_')}"</span>
<span class="ruby-identifier">attribs</span>[<span class="ruby-string">"assert-keyword"</span>] = <span class="ruby-string">"true"</span>
- <span class="ruby-identifier">attribs</span>[<span class="ruby-string">"jdk-15"</span>] = <span class="ruby-string">"true"</span>
+ <span class="ruby-identifier">attribs</span>[<span class="ruby-string">"jdk-15"</span>] = (<span class="ruby-identifier">jdk_version</span> <span class="ruby-operator">>=</span> <span class="ruby-string">"1.5"</span>).<span class="ruby-identifier">to_s</span>
<span class="ruby-identifier">attribs</span>[<span class="ruby-string">"project-jdk-name"</span>] = <span class="ruby-keyword">self</span>.<span class="ruby-identifier">jdk_version</span>
<span class="ruby-identifier">attribs</span>[<span class="ruby-string">"project-jdk-type"</span>] = <span class="ruby-string">"JavaSDK"</span>
<span class="ruby-identifier">create_component</span>(<span class="ruby-string">"ProjectRootManager"</span>, <span class="ruby-identifier">attribs</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
- <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">output</span>(<span class="ruby-string">"url"</span> =<span class="ruby-operator">></span> <span class="ruby-string">"file://$PROJECT_DIR$/out"</span>)
+ <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">output</span>(<span class="ruby-string">"url"</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">file_path</span>(<span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:target</span>, <span class="ruby-value">:idea</span>, <span class="ruby-value">:project_out</span>)))
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
</div><!-- project_root_manager_component-source -->
@@ -1808,7 +2094,7 @@
<div class="method-source-code" id="resolve_path-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 851</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 947</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">path</span>)
<span class="ruby-identifier">resolve_path_from_base</span>(<span class="ruby-identifier">path</span>, <span class="ruby-string">"$PROJECT_DIR$"</span>)
<span class="ruby-keyword">end</span></pre>
@@ -1841,7 +2127,7 @@
<div class="method-source-code" id="vcs_component-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 814</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 906</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">vcs_component</span>
<span class="ruby-identifier">project_directories</span> = <span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">projects</span>.<span class="ruby-identifier">select</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">iml?</span> }.<span class="ruby-identifier">collect</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">base_dir</span> }
<span class="ruby-identifier">project_directories</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">base_dir</span>
Modified: buildr/site/rdoc/Buildr/IntellijIdea/ProjectExtension.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/IntellijIdea/ProjectExtension.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/IntellijIdea/ProjectExtension.html (original)
+++ buildr/site/rdoc/Buildr/IntellijIdea/ProjectExtension.html Sun Oct 6 07:17:05 2013
@@ -150,6 +150,12 @@
<li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../../Buildr/Build.html">Buildr::Build</a>
<li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -684,6 +690,10 @@
<li><a href="../../Rake.html">Rake</a>
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../../Range.html">Range</a>
@@ -926,7 +936,7 @@
<div class="method-source-code" id="iml-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 937</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1090</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">iml</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">iml?</span>
<span class="ruby-keyword">unless</span> <span class="ruby-ivar">@iml</span>
@@ -971,7 +981,7 @@
<div class="method-source-code" id="iml-3F-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 961</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1114</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">iml?</span>
<span class="ruby-ivar">@has_iml</span> = <span class="ruby-ivar">@has_iml</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">true</span> <span class="ruby-operator">:</span> <span class="ruby-ivar">@has_iml</span>
<span class="ruby-keyword">end</span></pre>
@@ -1004,7 +1014,7 @@
<div class="method-source-code" id="ipr-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 925</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1078</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">ipr</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">ipr?</span>
<span class="ruby-ivar">@ipr</span> <span class="ruby-operator">||=</span> <span class="ruby-constant">IdeaProject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>)
@@ -1041,7 +1051,7 @@
<div class="method-source-code" id="ipr-3F-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 933</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1086</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">ipr?</span>
<span class="ruby-operator">!</span><span class="ruby-ivar">@no_ipr</span> <span class="ruby-operator">&&</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">parent</span>.<span class="ruby-identifier">nil?</span>
<span class="ruby-keyword">end</span></pre>
@@ -1074,7 +1084,7 @@
<div class="method-source-code" id="no_iml-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 957</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1110</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">no_iml</span>
<span class="ruby-ivar">@has_iml</span> = <span class="ruby-keyword">false</span>
<span class="ruby-keyword">end</span></pre>
@@ -1107,7 +1117,7 @@
<div class="method-source-code" id="no_ipr-source">
- <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 953</span>
+ <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1106</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">no_ipr</span>
<span class="ruby-ivar">@no_ipr</span> = <span class="ruby-keyword">true</span>
<span class="ruby-keyword">end</span></pre>
Modified: buildr/site/rdoc/Buildr/JBehave.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/JBehave.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/JBehave.html (original)
+++ buildr/site/rdoc/Buildr/JBehave.html Sun Oct 6 07:17:05 2013
@@ -136,6 +136,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -670,6 +676,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/JMock.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/JMock.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/JMock.html (original)
+++ buildr/site/rdoc/Buildr/JMock.html Sun Oct 6 07:17:05 2013
@@ -130,6 +130,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -664,6 +670,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/JRebel.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/JRebel.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/JRebel.html (original)
+++ buildr/site/rdoc/Buildr/JRebel.html Sun Oct 6 07:17:05 2013
@@ -134,6 +134,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/JUnit.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/JUnit.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/JUnit.html (original)
+++ buildr/site/rdoc/Buildr/JUnit.html Sun Oct 6 07:17:05 2013
@@ -138,6 +138,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -672,6 +678,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/JUnit/Report.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/JUnit/Report.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/JUnit/Report.html (original)
+++ buildr/site/rdoc/Buildr/JUnit/Report.html Sun Oct 6 07:17:05 2013
@@ -136,6 +136,12 @@
<li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../../Buildr/Build.html">Buildr::Build</a>
<li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -670,6 +676,10 @@
<li><a href="../../Rake.html">Rake</a>
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/Layout.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Layout.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Layout.html (original)
+++ buildr/site/rdoc/Buildr/Layout.html Sun Oct 6 07:17:05 2013
@@ -140,6 +140,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -674,6 +680,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/Layout/Default.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Layout/Default.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Layout/Default.html (original)
+++ buildr/site/rdoc/Buildr/Layout/Default.html Sun Oct 6 07:17:05 2013
@@ -134,6 +134,12 @@
<li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../../Buildr/Build.html">Buildr::Build</a>
<li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
<li><a href="../../Rake.html">Rake</a>
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/MultiTest.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/MultiTest.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/MultiTest.html (original)
+++ buildr/site/rdoc/Buildr/MultiTest.html Sun Oct 6 07:17:05 2013
@@ -134,6 +134,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>
Modified: buildr/site/rdoc/Buildr/OptionalArtifact.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/OptionalArtifact.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/OptionalArtifact.html (original)
+++ buildr/site/rdoc/Buildr/OptionalArtifact.html Sun Oct 6 07:17:05 2013
@@ -134,6 +134,12 @@
<li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+ <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+
+ <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+
+ <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+
<li><a href="../Buildr/Build.html">Buildr::Build</a>
<li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
<li><a href="../Rake.html">Rake</a>
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
+ <li><a href="../Rake/FileList.html">Rake::FileList</a>
+
<li><a href="../Rake/FileTask.html">Rake::FileTask</a>
<li><a href="../Range.html">Range</a>