Repository: ode
Updated Branches:
  refs/heads/ode-1.3.x be68dd1c1 -> a0edb47a7


attempt to make the CI build working again, which currently shows a pretty 
weird behavior.


Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/a0edb47a
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/a0edb47a
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/a0edb47a

Branch: refs/heads/ode-1.3.x
Commit: a0edb47a77d68b53d80df1bd38f39d44889314c7
Parents: be68dd1
Author: sathwik <[email protected]>
Authored: Wed Jul 9 17:56:16 2014 +0530
Committer: sathwik <[email protected]>
Committed: Wed Jul 9 17:56:16 2014 +0530

----------------------------------------------------------------------
 tasks/pomwithdependencies.rake | 81 -------------------------------------
 1 file changed, 81 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ode/blob/a0edb47a/tasks/pomwithdependencies.rake
----------------------------------------------------------------------
diff --git a/tasks/pomwithdependencies.rake b/tasks/pomwithdependencies.rake
deleted file mode 100644
index 167a58b..0000000
--- a/tasks/pomwithdependencies.rake
+++ /dev/null
@@ -1,81 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with this
-# work for additional information regarding copyright ownership. The ASF
-# licenses this file to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations under
-# the License.
-
-module Buildr
-
-    #
-    # Module to add project dependencies to our artifact's pom files. 
-    # Inspired by BUILDR-486 and 
https://github.com/jvshahid/buildr-dependency-extensions.
-    #
-    module PomWithDependencies
-        include Extension
-
-    # We have to add the dependencies to the monkey patched POM before the 
dependencies are
-    # changed in the compile, test and run after_define
-    after_define(:compile) do |project|
-        project.package.pom.dependencies =
-        [project.compile.dependencies.select {|dep| dep.respond_to?(:to_spec) 
&& dep.respond_to?(:to_hash)}.map { |a| a.to_hash.merge(:scope => 'compile') },
-            project.test.dependencies.select {|dep| dep.respond_to?(:to_spec) 
&& dep.respond_to?(:to_hash) && 
!project.compile.dependencies.include?(dep)}.map { |a| a.to_hash.merge(:scope 
=> 'test') },
-            project.run.classpath.select {|dep| dep.respond_to?(:to_spec) && 
dep.respond_to?(:to_hash) && !project.compile.dependencies.include?(dep)}.map { 
|a| a.to_hash.merge(:scope => 'runtime') }
-            ].flatten
-        end
-    end
-
-    module ActsAsArtifact
-        # monkey patch Buildr's the pom xml generation
-        def pom_xml
-            Proc.new do
-                xml = Builder::XmlMarkup.new(:indent=>2)
-                xml.instruct!
-                xml.project do
-                    xml.modelVersion  '4.0.0'
-                    xml.groupId       group
-                    xml.artifactId    id
-                    xml.version       version
-                    xml.classifier    classifier if classifier
-                    unless @dependencies.nil? || @dependencies.empty?
-                        xml.dependencies do
-                            @dependencies.uniq.each do |art|
-                                xml.dependency do
-                                    xml.groupId       art[:group]
-                                    xml.artifactId    art[:id]
-                                    xml.version       art[:version]
-                                    xml.classifier    art[:classifier] if 
art.has_key? :classifier
-                                    xml.scope         art[:scope] if 
art.has_key? :scope
-                                end
-                            end
-                        end
-                    end
-                end
-            end
-        end
-
-        # make ActAsArtifac dependency aware
-        def dependencies=(dependencies)
-            @dependencies = dependencies
-        end
-
-        def dependencies
-            @dependencies ||= POM.load(self).dependencies.map { |spec| 
artifact(spec) } if self.is_a? Artifact
-            @dependencies ||= []
-        end
-
-    end
-end
-
-# use this module for all projects.
-class Buildr::Project
-    include Buildr::PomWithDependencies
-end

Reply via email to