Author: donaldp
Date: Mon Jul 25 10:56:27 2011
New Revision: 1150627
URL: http://svn.apache.org/viewvc?rev=1150627&view=rev
Log:
BUILDR-600 Centralize the common ad internal requires into one location
Removed:
buildr/trunk/lib/buildr/core.rb
buildr/trunk/lib/buildr/ide.rb
buildr/trunk/lib/buildr/java.rb
buildr/trunk/lib/buildr/packaging.rb
Modified:
buildr/trunk/CHANGELOG
buildr/trunk/addon/buildr/antlr.rb
buildr/trunk/addon/buildr/cobertura.rb
buildr/trunk/addon/buildr/drb.rb
buildr/trunk/addon/buildr/emma.rb
buildr/trunk/addon/buildr/hibernate.rb
buildr/trunk/addon/buildr/javacc.rb
buildr/trunk/addon/buildr/jdepend.rb
buildr/trunk/addon/buildr/jetty.rb
buildr/trunk/addon/buildr/openjpa.rb
buildr/trunk/addon/buildr/protobuf.rb
buildr/trunk/addon/buildr/xmlbeans.rb
buildr/trunk/lib/buildr.rb
buildr/trunk/lib/buildr/clojure.rb
buildr/trunk/lib/buildr/core/application.rb
buildr/trunk/lib/buildr/core/build.rb
buildr/trunk/lib/buildr/core/cc.rb
buildr/trunk/lib/buildr/core/checks.rb
buildr/trunk/lib/buildr/core/common.rb
buildr/trunk/lib/buildr/core/compile.rb
buildr/trunk/lib/buildr/core/environment.rb
buildr/trunk/lib/buildr/core/filter.rb
buildr/trunk/lib/buildr/core/generate.rb
buildr/trunk/lib/buildr/core/help.rb
buildr/trunk/lib/buildr/core/linux.rb
buildr/trunk/lib/buildr/core/osx.rb
buildr/trunk/lib/buildr/core/project.rb
buildr/trunk/lib/buildr/core/run.rb
buildr/trunk/lib/buildr/core/shell.rb
buildr/trunk/lib/buildr/core/test.rb
buildr/trunk/lib/buildr/core/transports.rb
buildr/trunk/lib/buildr/core/util.rb
buildr/trunk/lib/buildr/groovy/doc.rb
buildr/trunk/lib/buildr/groovy/shell.rb
buildr/trunk/lib/buildr/ide/eclipse.rb
buildr/trunk/lib/buildr/ide/eclipse/java.rb
buildr/trunk/lib/buildr/ide/eclipse/plugin.rb
buildr/trunk/lib/buildr/ide/eclipse/scala.rb
buildr/trunk/lib/buildr/ide/idea.rb
buildr/trunk/lib/buildr/java/ant.rb
buildr/trunk/lib/buildr/java/bdd.rb
buildr/trunk/lib/buildr/java/cobertura.rb
buildr/trunk/lib/buildr/java/commands.rb
buildr/trunk/lib/buildr/java/compiler.rb
buildr/trunk/lib/buildr/java/deprecated.rb
buildr/trunk/lib/buildr/java/doc.rb
buildr/trunk/lib/buildr/java/emma.rb
buildr/trunk/lib/buildr/java/jruby.rb
buildr/trunk/lib/buildr/java/packaging.rb
buildr/trunk/lib/buildr/java/pom.rb
buildr/trunk/lib/buildr/java/test_result.rb
buildr/trunk/lib/buildr/java/tests.rb
buildr/trunk/lib/buildr/packaging/archive.rb
buildr/trunk/lib/buildr/packaging/artifact.rb
buildr/trunk/lib/buildr/packaging/artifact_namespace.rb
buildr/trunk/lib/buildr/packaging/artifact_search.rb
buildr/trunk/lib/buildr/packaging/gems.rb
buildr/trunk/lib/buildr/packaging/package.rb
buildr/trunk/lib/buildr/packaging/tar.rb
buildr/trunk/lib/buildr/packaging/zip.rb
buildr/trunk/lib/buildr/packaging/ziptask.rb
buildr/trunk/lib/buildr/run.rb
buildr/trunk/lib/buildr/scala/bdd.rb
buildr/trunk/lib/buildr/scala/compiler.rb
buildr/trunk/lib/buildr/scala/doc.rb
buildr/trunk/lib/buildr/scala/shell.rb
buildr/trunk/lib/buildr/scala/tests.rb
buildr/trunk/lib/buildr/shell.rb
Modified: buildr/trunk/CHANGELOG
URL:
http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Mon Jul 25 10:56:27 2011
@@ -1,4 +1,5 @@
1.4.7 (Pending)
+* Change: BUILDR-600 Centralize the common ad internal requires into one
location.
* Change: Upgrade to JRuby 1.6.2
* Change: Move to Bundler to manage the project dependencies
* Change: BUILDR-548 Remove support for JTestR as it is no longer maintained
(Antoine Toulme)
Modified: buildr/trunk/addon/buildr/antlr.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/antlr.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/antlr.rb (original)
+++ buildr/trunk/addon/buildr/antlr.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides ANTLR grammar generation tasks. Require explicitly using
<code>require "buildr/antlr"</code>.
module ANTLR
Modified: buildr/trunk/addon/buildr/cobertura.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/cobertura.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/cobertura.rb (original)
+++ buildr/trunk/addon/buildr/cobertura.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
if Buildr::VERSION < '1.5'
Buildr.application.deprecated "'buildr/cobertura', use
'buildr/java/cobertura' instead"
require 'buildr/java/cobertura'
Modified: buildr/trunk/addon/buildr/drb.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/drb.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/drb.rb (original)
+++ buildr/trunk/addon/buildr/drb.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,9 @@
# License for the specific language governing permissions and limitations under
# the License.
-
require 'delegate'
require 'drb/drb'
-
module Buildr
# This addon allows you start a DRb server hosting a buildfile, so that
Modified: buildr/trunk/addon/buildr/emma.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/emma.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/emma.rb (original)
+++ buildr/trunk/addon/buildr/emma.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
if Buildr::VERSION < '1.5'
Buildr.application.deprecated "'buildr/emma', use 'buildr/java/emma' instead"
require 'buildr/java/emma'
Modified: buildr/trunk/addon/buildr/hibernate.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/hibernate.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/hibernate.rb (original)
+++ buildr/trunk/addon/buildr/hibernate.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides Hibernate Doclet and schema export tasks. Require explicitly
using <code>require "buildr/hibernate"</code>.
Modified: buildr/trunk/addon/buildr/javacc.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/javacc.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/javacc.rb (original)
+++ buildr/trunk/addon/buildr/javacc.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides JavaCC compile tasks. Require explicitly using <code>require
"buildr/javacc"</code>.
module JavaCC
Modified: buildr/trunk/addon/buildr/jdepend.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/jdepend.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/jdepend.rb (original)
+++ buildr/trunk/addon/buildr/jdepend.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Addes the <code>jdepend:swing</code>, <code>jdepend:text</code> and
<code>jdepend:xml</code> tasks.
Modified: buildr/trunk/addon/buildr/jetty.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/jetty.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/jetty.rb (original)
+++ buildr/trunk/addon/buildr/jetty.rb Mon Jul 25 10:56:27 2011
@@ -13,15 +13,10 @@
# License for the specific language governing permissions and limitations under
# the License.
-
require 'uri'
require 'net/http'
-require 'buildr/core/project'
-require 'buildr/java'
-require 'buildr/packaging'
require 'thread'
-
module Buildr
# Provides a collection of tasks and methods for using Jetty, specifically
as a server
Modified: buildr/trunk/addon/buildr/openjpa.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/openjpa.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/openjpa.rb (original)
+++ buildr/trunk/addon/buildr/openjpa.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides OpenJPA bytecode enhancement and Mapping tool task. Require
explicitly using <code>require "buildr/openjpa"</code>.
Modified: buildr/trunk/addon/buildr/protobuf.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/protobuf.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/protobuf.rb (original)
+++ buildr/trunk/addon/buildr/protobuf.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
# Provides Protocol buffer code generation tasks.
Modified: buildr/trunk/addon/buildr/xmlbeans.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/xmlbeans.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/xmlbeans.rb (original)
+++ buildr/trunk/addon/buildr/xmlbeans.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-require 'buildr/java/ant'
-
-
module Buildr
# Provides XMLBeans schema compiler. Require explicitly using <code>require
"buildr/xmlbeans"</code>.
Modified: buildr/trunk/lib/buildr.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr.rb (original)
+++ buildr/trunk/lib/buildr.rb Mon Jul 25 10:56:27 2011
@@ -17,12 +17,75 @@ unless defined?(Buildr::VERSION)
require 'buildr/version'
end
-require 'buildr/core'
-require 'buildr/packaging'
-require 'buildr/java'
-require 'buildr/ide'
+require 'rake'
+require 'rbconfig'
+require 'pathname'
+autoload :Tempfile, 'tempfile'
+autoload :YAML, 'yaml'
+autoload :REXML, 'rexml/document'
+autoload :XmlSimple, 'xmlsimple'
+autoload :Builder, 'builder' # A different kind of buildr, one we use to
create XML.
+require 'highline/import'
+autoload :RSpec, 'rspec'
+require 'erb'
+require 'find'
+require 'uri'
+require 'stringio'
+require 'fileutils'
+require 'yaml' # From test_result.rb: necessary to require YAML even if it is
mentioned by autoload as it fails on some platforms.
+require 'rspec/core/formatters/base_formatter' # From test_result.rb
+
+
+require 'buildr/core/util'
+require 'buildr/core/common'
+require 'buildr/core/application'
+require 'buildr/core/jrebel'
+require 'buildr/core/project'
+require 'buildr/core/environment'
+require 'buildr/core/help'
+require 'buildr/core/checks'
+require 'buildr/core/build'
+require 'buildr/core/filter'
+require 'buildr/core/compile'
+require 'buildr/core/test'
require 'buildr/shell'
+require 'buildr/java/commands'
+require 'buildr/core/shell'
require 'buildr/run'
+require 'buildr/core/run'
+require 'buildr/core/transports'
+require 'buildr/java/pom'
+require 'buildr/core/generate'
+require 'buildr/core/cc'
+require 'buildr/core/doc'
+require 'buildr/core/osx' if RUBY_PLATFORM =~ /darwin/
+require 'buildr/core/linux' if RUBY_PLATFORM =~ /linux/
+require 'buildr/packaging/version_requirement'
+require 'buildr/packaging/artifact_namespace'
+require 'buildr/packaging/artifact'
+require 'buildr/packaging/package'
+require 'buildr/packaging/archive'
+require 'buildr/packaging/ziptask'
+require 'buildr/packaging/tar'
+require 'buildr/packaging/gems'
+require 'buildr/packaging/zip'
+require RUBY_PLATFORM == 'java' ? 'buildr/java/jruby' : 'buildr/java/rjb'
+require 'buildr/java/ant'
+require 'buildr/java/compiler'
+require 'buildr/java/external'
+require 'buildr/java/tests'
+require 'buildr/java/test_result'
+require 'buildr/java/bdd'
+require 'buildr/java/packaging'
+require 'buildr/java/commands'
+require 'buildr/java/doc'
+require 'buildr/java/deprecated'
+require 'buildr/ide/idea'
+require 'buildr/ide/eclipse'
+# Order is significant for auto-detection, from most specific to least
+require 'buildr/ide/eclipse/plugin'
+require 'buildr/ide/eclipse/scala'
+require 'buildr/ide/eclipse/java'
# Methods defined in Buildr are both instance methods (e.g. when included in
Project)
# and class methods when invoked like Buildr.artifacts().
Modified: buildr/trunk/lib/buildr/clojure.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/clojure.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/clojure.rb (original)
+++ buildr/trunk/lib/buildr/clojure.rb Mon Jul 25 10:56:27 2011
@@ -14,8 +14,6 @@
# the License.
-require 'buildr/core/util'
-
module Buildr::Clojure
REQUIRES = ArtifactNamespace.for(self) do |ns|
Modified: buildr/trunk/lib/buildr/core/application.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/application.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/application.rb (original)
+++ buildr/trunk/lib/buildr/core/application.rb Mon Jul 25 10:56:27 2011
@@ -36,15 +36,10 @@
# SOFTWARE.
-require 'rake'
-require 'highline/import'
-require 'buildr/core/util'
-
# Gem::user_home is nice, but ENV['HOME'] lets you override from the
environment.
ENV['HOME'] ||= File.expand_path(Gem::user_home)
ENV['BUILDR_ENV'] ||= 'development'
-
module Buildr
# Provide settings that come from three sources.
Modified: buildr/trunk/lib/buildr/core/build.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/build.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/build.rb (original)
+++ buildr/trunk/lib/buildr/core/build.rb Mon Jul 25 10:56:27 2011
@@ -13,13 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/common'
-require 'buildr/core/checks'
-require 'buildr/core/environment'
-
-
module Buildr
class Options
Modified: buildr/trunk/lib/buildr/core/cc.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/cc.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/cc.rb (original)
+++ buildr/trunk/lib/buildr/core/cc.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/core/common'
-require 'buildr/core/project'
-require 'buildr/core/build'
-require 'buildr/core/compile'
-
module Buildr
class CCTask < Rake::Task
attr_accessor :delay
Modified: buildr/trunk/lib/buildr/core/checks.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/checks.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/checks.rb (original)
+++ buildr/trunk/lib/buildr/core/checks.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-autoload :RSpec, 'rspec'
-
module Buildr
# Methods added to Project to allow checking the build.
module Checks
Modified: buildr/trunk/lib/buildr/core/common.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/common.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/common.rb (original)
+++ buildr/trunk/lib/buildr/core/common.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'rake'
-require 'buildr/core/util'
-
-
module Buildr
# :call-seq:
Modified: buildr/trunk/lib/buildr/core/compile.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/compile.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/compile.rb (original)
+++ buildr/trunk/lib/buildr/core/compile.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/common'
-require 'find'
-
-
module Buildr
# The underlying compiler used by CompileTask.
Modified: buildr/trunk/lib/buildr/core/environment.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/environment.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/environment.rb (original)
+++ buildr/trunk/lib/buildr/core/environment.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
# Collection of options for controlling Buildr.
Modified: buildr/trunk/lib/buildr/core/filter.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/filter.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/filter.rb (original)
+++ buildr/trunk/lib/buildr/core/filter.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'erb'
-
-
module Buildr
# A filter knows how to copy files from one directory to another, applying
mappings to the
@@ -364,7 +360,6 @@ module Buildr
else
bnd = config.instance_eval { binding }
end
- require 'erb'
ERB.new(content).result(bnd)
end
Modified: buildr/trunk/lib/buildr/core/generate.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/generate.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/generate.rb (original)
+++ buildr/trunk/lib/buildr/core/generate.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java/pom'
-
-
module Buildr
module Generate #:nodoc:
Modified: buildr/trunk/lib/buildr/core/help.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/help.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/help.rb (original)
+++ buildr/trunk/lib/buildr/core/help.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/common'
-require 'buildr/core/project'
-
-
module Buildr
module Help #:nodoc:
Modified: buildr/trunk/lib/buildr/core/linux.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/linux.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/linux.rb (original)
+++ buildr/trunk/lib/buildr/core/linux.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
# Let's see if we can use notify-send. Must be running from console in
verbose mode.
if $stdout.isatty && verbose
system("which notify-send > /dev/null 2>/dev/null")
Modified: buildr/trunk/lib/buildr/core/osx.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/osx.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/osx.rb (original)
+++ buildr/trunk/lib/buildr/core/osx.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
# Let's see if we can use Growl. Must be running from console in verbose mode.
if $stdout.isatty && verbose
def growl_notify(type, title, message)
Modified: buildr/trunk/lib/buildr/core/project.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/project.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/project.rb (original)
+++ buildr/trunk/lib/buildr/core/project.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/util'
-
-
module Buildr
# Symbolic mapping for directory layout. Used for both the default and
custom layouts.
Modified: buildr/trunk/lib/buildr/core/run.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/run.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/run.rb (original)
+++ buildr/trunk/lib/buildr/core/run.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/run'
-require 'buildr/java/commands'
-require 'buildr/core/util'
-
module Buildr
module Run
Modified: buildr/trunk/lib/buildr/core/shell.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/shell.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/shell.rb (original)
+++ buildr/trunk/lib/buildr/core/shell.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/shell'
-require 'buildr/java/commands'
-require 'buildr/core/util'
-
module Buildr
module Shell
Modified: buildr/trunk/lib/buildr/core/test.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/test.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/test.rb (original)
+++ buildr/trunk/lib/buildr/core/test.rb Mon Jul 25 10:56:27 2011
@@ -13,12 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/build'
-require 'buildr/core/compile'
-
-
module Buildr
# The underlying test framework used by TestTask.
Modified: buildr/trunk/lib/buildr/core/transports.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/transports.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/transports.rb (original)
+++ buildr/trunk/lib/buildr/core/transports.rb Mon Jul 25 10:56:27 2011
@@ -13,20 +13,16 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'uri'
require 'net/http'
# PATCH: On Windows, Net::SSH 2.0.2 attempts to load the Pageant DLLs which
break on JRuby.
$LOADED_FEATURES << 'net/ssh/authentication/pageant.rb' if RUBY_PLATFORM =~
/java/
-gem 'net-ssh' ; Net.autoload :SSH, 'net/ssh'
-gem 'net-sftp' ; Net.autoload :SFTP, 'net/sftp'
+Net.autoload :SSH, 'net/ssh'
+Net.autoload :SFTP, 'net/sftp'
autoload :CGI, 'cgi'
require 'digest/md5'
require 'digest/sha1'
-require 'stringio'
autoload :ProgressBar, 'buildr/core/progressbar'
-
# Not quite open-uri, but similar. Provides read and write methods for the
resource represented by the URI.
# Currently supports reads for URI::HTTP and writes for URI::SFTP. Also
provides convenience methods for
# downloads and uploads.
Modified: buildr/trunk/lib/buildr/core/util.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/util.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/util.rb (original)
+++ buildr/trunk/lib/buildr/core/util.rb Mon Jul 25 10:56:27 2011
@@ -13,17 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'rbconfig'
-require 'pathname'
-autoload :Tempfile, 'tempfile'
-autoload :YAML, 'yaml'
-autoload :REXML, 'rexml/document'
-gem 'xml-simple' ; autoload :XmlSimple, 'xmlsimple'
-gem 'builder' ; autoload :Builder, 'builder' # A different kind of buildr, one
we use to create XML.
-require 'highline/import'
-
-
module Buildr
module Util
Modified: buildr/trunk/lib/buildr/groovy/doc.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/groovy/doc.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/groovy/doc.rb (original)
+++ buildr/trunk/lib/buildr/groovy/doc.rb Mon Jul 25 10:56:27 2011
@@ -13,9 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/core/doc'
-require 'buildr/groovy/compiler' # ensure Groovy dependencies are ready
-
module Buildr
module Doc
Modified: buildr/trunk/lib/buildr/groovy/shell.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/groovy/shell.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/groovy/shell.rb (original)
+++ buildr/trunk/lib/buildr/groovy/shell.rb Mon Jul 25 10:56:27 2011
@@ -13,8 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/shell'
-
module Buildr
module Groovy
class GroovySH < Buildr::Shell::Base
Modified: buildr/trunk/lib/buildr/ide/eclipse.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/eclipse.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/eclipse.rb (original)
+++ buildr/trunk/lib/buildr/ide/eclipse.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/packaging'
-
-
module Buildr
module Eclipse #:nodoc:
include Extension
@@ -426,8 +421,4 @@ class Buildr::Project
include Buildr::Eclipse
end
-# Order is significant for auto-detection, from most specific to least
-require 'buildr/ide/eclipse/plugin'
-require 'buildr/ide/eclipse/scala'
-require 'buildr/ide/eclipse/java'
Modified: buildr/trunk/lib/buildr/ide/eclipse/java.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/eclipse/java.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/eclipse/java.rb (original)
+++ buildr/trunk/lib/buildr/ide/eclipse/java.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/common'
-
module Buildr
module Eclipse
module Java
Modified: buildr/trunk/lib/buildr/ide/eclipse/plugin.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/eclipse/plugin.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/eclipse/plugin.rb (original)
+++ buildr/trunk/lib/buildr/ide/eclipse/plugin.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/common'
-
module Buildr
module Eclipse
module Plugin
Modified: buildr/trunk/lib/buildr/ide/eclipse/scala.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/eclipse/scala.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/eclipse/scala.rb (original)
+++ buildr/trunk/lib/buildr/ide/eclipse/scala.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/common'
-
module Buildr
module Eclipse
module Scala
Modified: buildr/trunk/lib/buildr/ide/idea.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/ide/idea.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/ide/idea.rb (original)
+++ buildr/trunk/lib/buildr/ide/idea.rb Mon Jul 25 10:56:27 2011
@@ -13,12 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/packaging'
-require 'stringio'
-
-
module Buildr
module IntellijIdea
def self.new_document(value)
Modified: buildr/trunk/lib/buildr/java/ant.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/ant.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/ant.rb (original)
+++ buildr/trunk/lib/buildr/java/ant.rb Mon Jul 25 10:56:27 2011
@@ -17,9 +17,6 @@
gem 'atoulme-Antwrap'
autoload :Antwrap, 'antwrap'
autoload :Logger, 'logger'
-require 'buildr/core/project'
-require 'buildr/core/help'
-
module Buildr
module Ant
Modified: buildr/trunk/lib/buildr/java/bdd.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/bdd.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/bdd.rb (original)
+++ buildr/trunk/lib/buildr/java/bdd.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java/tests'
-require 'buildr/java/test_result'
-
module Buildr
# Mixin for test frameworks using src/spec/{lang}
Modified: buildr/trunk/lib/buildr/java/cobertura.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/cobertura.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/cobertura.rb (original)
+++ buildr/trunk/lib/buildr/java/cobertura.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides the <code>cobertura:html</code>, <code>cobertura:xml</code> and
<code>cobertura:check</code> tasks.
Modified: buildr/trunk/lib/buildr/java/commands.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/commands.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/commands.rb (original)
+++ buildr/trunk/lib/buildr/java/commands.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
# Base module for all things Java.
module Java
Modified: buildr/trunk/lib/buildr/java/compiler.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/compiler.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/compiler.rb (original)
+++ buildr/trunk/lib/buildr/java/compiler.rb Mon Jul 25 10:56:27 2011
@@ -13,13 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/common'
-require 'buildr/core/compile'
-require 'buildr/packaging'
-
-
module Buildr
module Compiler
Modified: buildr/trunk/lib/buildr/java/deprecated.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/deprecated.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/deprecated.rb (original)
+++ buildr/trunk/lib/buildr/java/deprecated.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-
-
module Java
# *Deprecated:* In earlier versions, Java.wrapper served as a wrapper around
RJB/JRuby.
Modified: buildr/trunk/lib/buildr/java/doc.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/doc.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/doc.rb (original)
+++ buildr/trunk/lib/buildr/java/doc.rb Mon Jul 25 10:56:27 2011
@@ -13,8 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/core/doc'
-
module Buildr
module Doc
Modified: buildr/trunk/lib/buildr/java/emma.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/emma.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/emma.rb (original)
+++ buildr/trunk/lib/buildr/java/emma.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/java'
-
-
module Buildr
# Provides the <code>emma:html</code> and <code>emma:xml</code> tasks.
Modified: buildr/trunk/lib/buildr/java/jruby.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/jruby.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/jruby.rb (original)
+++ buildr/trunk/lib/buildr/java/jruby.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,9 @@
# License for the specific language governing permissions and limitations under
# the License.
-
require 'java'
require 'jruby'
-
# Buildr runs along side a JVM, using either RJB or JRuby. The Java module
allows
# you to access Java classes and create Java objects.
#
Modified: buildr/trunk/lib/buildr/java/packaging.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/packaging.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/packaging.rb (original)
+++ buildr/trunk/lib/buildr/java/packaging.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/packaging'
-
-
module Buildr
module Packaging #:nodoc:
Modified: buildr/trunk/lib/buildr/java/pom.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/pom.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/pom.rb (original)
+++ buildr/trunk/lib/buildr/java/pom.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
class POM
Modified: buildr/trunk/lib/buildr/java/test_result.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/test_result.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/test_result.rb (original)
+++ buildr/trunk/lib/buildr/java/test_result.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-# necessary to require YAML even if it is mentioned by autoload as it fails on
some platforms.
-require 'yaml'
-require 'fileutils'
-require 'rspec/core/formatters/base_formatter'
-
module Buildr #:nodoc:
module TestFramework
Modified: buildr/trunk/lib/buildr/java/tests.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/tests.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/tests.rb (original)
+++ buildr/trunk/lib/buildr/java/tests.rb Mon Jul 25 10:56:27 2011
@@ -14,12 +14,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/build'
-require 'buildr/core/compile'
-require 'buildr/java/ant'
-
-
module Buildr
class TestFramework::Java < TestFramework::Base
Modified: buildr/trunk/lib/buildr/packaging/archive.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/archive.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/archive.rb (original)
+++ buildr/trunk/lib/buildr/packaging/archive.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
# Base class for ZipTask, TarTask and other archives.
Modified: buildr/trunk/lib/buildr/packaging/artifact.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/artifact.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/artifact.rb (original)
+++ buildr/trunk/lib/buildr/packaging/artifact.rb Mon Jul 25 10:56:27 2011
@@ -13,13 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/transports'
-require 'buildr/packaging/artifact_namespace'
-require 'fileutils'
-
-
module Buildr
desc 'Download all artifacts'
Modified: buildr/trunk/lib/buildr/packaging/artifact_namespace.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/artifact_namespace.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/artifact_namespace.rb (original)
+++ buildr/trunk/lib/buildr/packaging/artifact_namespace.rb Mon Jul 25 10:56:27
2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/packaging/version_requirement'
-
-
module Buildr
# An ArtifactNamespace is a hierarchical dictionary used to manage
ArtifactRequirements.
Modified: buildr/trunk/lib/buildr/packaging/artifact_search.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/artifact_search.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/artifact_search.rb (original)
+++ buildr/trunk/lib/buildr/packaging/artifact_search.rb Mon Jul 25 10:56:27
2011
@@ -14,8 +14,7 @@
# the License.
-require 'hpricot'
-
+autoload :Hpricot, 'hpricot'
module Buildr
Modified: buildr/trunk/lib/buildr/packaging/gems.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/gems.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/gems.rb (original)
+++ buildr/trunk/lib/buildr/packaging/gems.rb Mon Jul 25 10:56:27 2011
@@ -13,13 +13,9 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/packaging/package'
-require 'buildr/packaging/archive'
-gem 'rubyforge' ; autoload :RubyForge, 'rubyforge'
+autoload :RubyForge, 'rubyforge'
Gem.autoload :Package, 'rubygems/package'
-
module Buildr
class PackageGemTask < ArchiveTask
Modified: buildr/trunk/lib/buildr/packaging/package.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/package.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/package.rb (original)
+++ buildr/trunk/lib/buildr/packaging/package.rb Mon Jul 25 10:56:27 2011
@@ -13,12 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/project'
-require 'buildr/core/compile'
-require 'buildr/packaging/artifact'
-
-
module Buildr
# Methods added to Project to support packaging and tasks for packaging,
# installing and uploading packages.
Modified: buildr/trunk/lib/buildr/packaging/tar.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/tar.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/tar.rb (original)
+++ buildr/trunk/lib/buildr/packaging/tar.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,8 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/packaging/archive'
-gem 'minitar' ; autoload :Archive, 'archive/tar/minitar'
-
+autoload :Archive, 'archive/tar/minitar'
+autoload :Zlib, 'zlib'
module Buildr
Modified: buildr/trunk/lib/buildr/packaging/zip.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/zip.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/zip.rb (original)
+++ buildr/trunk/lib/buildr/packaging/zip.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
if RUBY_VERSION >= '1.9.0' # Required to properly load RubyZip under Ruby 1.9
$LOADED_FEATURES.unshift 'ftools'
require 'fileutils'
Modified: buildr/trunk/lib/buildr/packaging/ziptask.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/packaging/ziptask.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/packaging/ziptask.rb (original)
+++ buildr/trunk/lib/buildr/packaging/ziptask.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/packaging/archive'
-
-
module Buildr
# The ZipTask creates a new Zip file. You can include any number of files
and and directories,
Modified: buildr/trunk/lib/buildr/run.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/run.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/run.rb (original)
+++ buildr/trunk/lib/buildr/run.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
module Run
include Extension
Modified: buildr/trunk/lib/buildr/scala/bdd.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/bdd.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/bdd.rb (original)
+++ buildr/trunk/lib/buildr/scala/bdd.rb Mon Jul 25 10:56:27 2011
@@ -13,12 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/build'
-require 'buildr/core/compile'
-require 'buildr/java/bdd'
-require 'buildr/scala/tests'
-
module Buildr::Scala
# Specs is a Scala based BDD framework.
Modified: buildr/trunk/lib/buildr/scala/compiler.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/compiler.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/compiler.rb (original)
+++ buildr/trunk/lib/buildr/scala/compiler.rb Mon Jul 25 10:56:27 2011
@@ -13,11 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/core/project'
-require 'buildr/core/common'
-require 'buildr/core/compile'
-require 'buildr/packaging'
-
module Buildr::Scala
DEFAULT_VERSION = '2.9.0-1'
Modified: buildr/trunk/lib/buildr/scala/doc.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/doc.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/doc.rb (original)
+++ buildr/trunk/lib/buildr/scala/doc.rb Mon Jul 25 10:56:27 2011
@@ -13,9 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-require 'buildr/core/doc'
-require 'buildr/scala/compiler' # ensure Scala dependencies are ready
-
module Buildr
module Doc
Modified: buildr/trunk/lib/buildr/scala/shell.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/shell.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/shell.rb (original)
+++ buildr/trunk/lib/buildr/scala/shell.rb Mon Jul 25 10:56:27 2011
@@ -13,10 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/shell'
-require 'buildr/java/commands'
-
module Buildr
module Scala
class ScalaShell < Buildr::Shell::Base
Modified: buildr/trunk/lib/buildr/scala/tests.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/tests.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/tests.rb (original)
+++ buildr/trunk/lib/buildr/scala/tests.rb Mon Jul 25 10:56:27 2011
@@ -13,13 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
-require 'buildr/core/build'
-require 'buildr/core/compile'
-require 'buildr/java/ant'
-require 'buildr/java/tests'
-
-
module Buildr::Scala
# Scala::Check is available when using Scala::Test or Scala::Specs
module Check
Modified: buildr/trunk/lib/buildr/shell.rb
URL:
http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/shell.rb?rev=1150627&r1=1150626&r2=1150627&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/shell.rb (original)
+++ buildr/trunk/lib/buildr/shell.rb Mon Jul 25 10:56:27 2011
@@ -13,7 +13,6 @@
# License for the specific language governing permissions and limitations under
# the License.
-
module Buildr
module Shell
include Extension