Author: rr
Date: Wed Feb 10 22:19:48 2010
New Revision: 908685
URL: http://svn.apache.org/viewvc?rev=908685&view=rev
Log:
ODE-748: Split Rakefile into dependecies.rb & repositories.rb (Thanks to
Antoine Toulme)
Added:
ode/branches/APACHE_ODE_1.X/dependencies.rb (with props)
ode/branches/APACHE_ODE_1.X/repositories.rb (with props)
Modified:
ode/branches/APACHE_ODE_1.X/Rakefile
Modified: ode/branches/APACHE_ODE_1.X/Rakefile
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/Rakefile?rev=908685&r1=908684&r2=908685&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/Rakefile (original)
+++ ode/branches/APACHE_ODE_1.X/Rakefile Wed Feb 10 22:19:48 2010
@@ -22,138 +22,12 @@
require "buildr/jetty"
require "buildr/hibernate"
+require File.join(File.dirname(__FILE__), 'repositories.rb')
+require File.join(File.dirname(__FILE__), 'dependencies.rb')
+
# Keep this structure to allow the build system to update version numbers.
VERSION_NUMBER = "1.3.4-SNAPSHOT"
-ANNONGEN = "annogen:annogen:jar:0.1.0"
-ANT = "ant:ant:jar:1.6.5"
-AXIOM = [ group("axiom-api", "axiom-impl", "axiom-dom",
- :under=>"org.apache.ws.commons.axiom",
:version=>"1.2.5") ]
-AXIS2_ALL = group("axis2-adb", "axis2-codegen", "axis2-kernel",
- "axis2-java2wsdl", "axis2-jibx", "axis2-saaj",
"axis2-xmlbeans",
- :under=>"org.apache.axis2", :version=>"1.3")
-AXIS2_TEST = group("httpcore", "httpcore-nio", "httpcore-niossl",
- :under=>"org.apache.httpcomponents",
:version=>"4.0-alpha5")
-AXIS2_MODULES = struct(
- :mods => ["org.apache.rampart:rampart:mar:1.3",
- "org.apache.rampart:rahas:mar:1.3",
- "org.apache.axis2:addressing:mar:1.3"],
- :libs => [group("rampart-core", "rampart-policy",
"rampart-trust",
- :under=>"org.apache.rampart",
- :version=>"1.3"),
- "org.apache.ws.security:wss4j:jar:1.5.3",
- "org.apache.santuario:xmlsec:jar:1.4.0",
- "org.opensaml:opensaml:jar:1.1",
- "bouncycastle:bcprov-jdk15:jar:140"]
-)
-AXIS2_WAR = "org.apache.axis2:axis2-webapp:war:1.3"
-BACKPORT =
"backport-util-concurrent:backport-util-concurrent:jar:3.0"
-COMMONS = struct(
- :codec =>"commons-codec:commons-codec:jar:1.3",
- :collections =>"commons-collections:commons-collections:jar:3.2.1",
- :dbcp =>"commons-dbcp:commons-dbcp:jar:1.2.2",
- :fileupload =>"commons-fileupload:commons-fileupload:jar:1.1.1",
- :httpclient =>"commons-httpclient:commons-httpclient:jar:3.1",
- :lang =>"commons-lang:commons-lang:jar:2.4",
- :logging =>"commons-logging:commons-logging:jar:1.1",
- :io =>"commons-io:commons-io:jar:1.4",
- :pool =>"commons-pool:commons-pool:jar:1.4",
- :primitives =>"commons-primitives:commons-primitives:jar:1.0"
-)
-DERBY = "org.apache.derby:derby:jar:10.5.3.0_1"
-DERBY_TOOLS = "org.apache.derby:derbytools:jar:10.5.3.0_1"
-DOM4J = "dom4j:dom4j:jar:1.6.1"
-GERONIMO = struct(
- :kernel =>"org.apache.geronimo.modules:geronimo-kernel:jar:2.0.1",
- :transaction
=>"org.apache.geronimo.components:geronimo-transaction:jar:2.0.1",
- :connector
=>"org.apache.geronimo.components:geronimo-connector:jar:2.0.1"
-)
-HIBERNATE = [ "org.hibernate:hibernate:jar:3.2.5.ga",
"asm:asm:jar:1.5.3",
- "antlr:antlr:jar:2.7.6", "cglib:cglib:jar:2.1_3",
"net.sf.ehcache:ehcache:jar:1.2.3" ]
-HSQLDB = "hsqldb:hsqldb:jar:1.8.0.7"
-JAVAX = struct(
- :activation =>"javax.activation:activation:jar:1.1",
- #:activation =>"geronimo-spec:geronimo-spec-activation:jar:1.0.2-rc4",
- :connector
=>"org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:1.0",
- :ejb
=>"org.apache.geronimo.specs:geronimo-ejb_2.1_spec:jar:1.1",
- :javamail =>"geronimo-spec:geronimo-spec-javamail:jar:1.3.1-rc5",
- :jms =>"geronimo-spec:geronimo-spec-jms:jar:1.1-rc4",
- :persistence =>"javax.persistence:persistence-api:jar:1.0",
- :servlet
=>"org.apache.geronimo.specs:geronimo-servlet_2.4_spec:jar:1.0",
- :stream =>"stax:stax-api:jar:1.0.1",
- :transaction
=>"org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1",
- :resource
=>"org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:1.0"
-)
-JAXEN = "jaxen:jaxen:jar:1.1.1"
-JBI = group("org.apache.servicemix.specs.jbi-api-1.0",
:under=>"org.apache.servicemix.specs", :version=>"1.1.0")
-JENCKS = "org.jencks:jencks:jar:all:1.3"
-JIBX = "jibx:jibx-run:jar:1.1-beta3"
-KARAF = [
- "org.apache.felix:org.osgi.core:jar:1.4.0",
-
"org.apache.felix.karaf.shell:org.apache.felix.karaf.shell.console:jar:1.0.0",
-
group("org.apache.felix.gogo.commands","org.apache.felix.gogo.runtime",
- :under=>"org.apache.felix.gogo", :version=>"0.2.0")
- ]
-LOG4J = "log4j:log4j:jar:1.2.13"
-OPENJPA = ["org.apache.openjpa:openjpa:jar:1.2.1",
- "net.sourceforge.serp:serp:jar:1.13.1"]
-
-SAXON = group("saxon", "saxon-xpath", "saxon-dom", "saxon-xqj",
:under=>"net.sf.saxon", :version=>"9.x")
-SERVICEMIX = [
- group("servicemix-core",
- :under=>"org.apache.servicemix", :version=>"3.3"),
- group("servicemix-soap", "servicemix-common",
"servicemix-shared", "servicemix-http", "servicemix-eip",
- :under=>"org.apache.servicemix",
:version=>"2008.01"),
- group("servicemix-utils",
- :under=>"org.apache.servicemix",
:version=>"1.0.0"),
- "commons-httpclient:commons-httpclient:jar:3.0",
- "commons-codec:commons-codec:jar:1.2",
- "org.mortbay.jetty:jetty:jar:6.1.12rc1",
- "org.mortbay.jetty:jetty-client:jar:6.1.12rc1",
- "org.mortbay.jetty:jetty-sslengine:jar:6.1.12rc1",
- "org.mortbay.jetty:servlet-api-2.5:jar:6.1.12rc1",
- "org.mortbay.jetty:jetty-util:jar:6.1.12rc1",
- "org.codehaus.woodstox:wstx-asl:jar:3.2.2",
-
"org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.1",
-
"org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.1",
-
"org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.2",
-
"org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1",
-
"org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1",
- "org.jencks:jencks:jar:2.1",
- "org.objectweb.howl:howl:jar:1.0.1-1",
- "org.apache.activemq:activemq-core:jar:4.1.1",
- "org.apache.activemq:activemq-ra:jar:4.1.1",
- "commons-beanutils:commons-beanutils:jar:1.7.0",
- "tranql:tranql-connector-derby-common:jar:1.1"
- ]
-SLF4J = group(%w{ slf4j-api slf4j-log4j12 jcl104-over-slf4j },
:under=>"org.slf4j", :version=>"1.4.3")
-SPRING = ["org.springframework:spring:jar:2.5.6"]
-TRANQL = [ "tranql:tranql-connector:jar:1.1", COMMONS.primitives ]
-WOODSTOX = "woodstox:wstx-asl:jar:3.2.1"
-WSDL4J = "wsdl4j:wsdl4j:jar:1.6.1"
-XALAN = "org.apache.ode:xalan:jar:2.7.0-2"
-XERCES = "xerces:xercesImpl:jar:2.9.0"
-WS_COMMONS = struct(
- :axiom =>AXIOM,
- :neethi =>"org.apache.neethi:neethi:jar:2.0.2",
- :xml_schema =>"org.apache.ws.commons.schema:XmlSchema:jar:1.3.2"
-)
-XBEAN = [
- "org.apache.xbean:xbean-kernel:jar:3.3",
- "org.apache.xbean:xbean-server:jar:3.3",
- "org.apache.xbean:xbean-spring:jar:3.4.3",
- "org.apache.xbean:xbean-classloader:jar:3.4.3"
-]
-XMLBEANS = "org.apache.xmlbeans:xmlbeans:jar:2.3.0"
-
-repositories.remote << "http://www.intalio.org/public/maven2"
-repositories.remote << "http://people.apache.org/repo/m2-incubating-repository"
-repositories.remote << "http://repo1.maven.org/maven2"
-repositories.remote << "http://people.apache.org/repo/m2-snapshot-repository"
-repositories.remote << "http://download.java.net/maven/2"
-repositories.remote << "http://www.aqute.biz/repo"
-repositories.release_to[:url] ||= "sftp://gu...@localhost/home/guest"
-
BUNDLE_VERSIONS = {
"ode.version" => VERSION_NUMBER,
"commons.collections.version" => artifact(COMMONS.collections).version,
@@ -169,7 +43,6 @@
Release.find.tag_name = lambda { |version| "APACHE_ODE_#{version.upcase}" } if
Release.find
desc "Apache ODE"
-#define "ode", :group=>"org.apache.ode", :version=>VERSION_NUMBER do
define "ode" do
project.version = VERSION_NUMBER
project.group = "org.apache.ode"
Added: ode/branches/APACHE_ODE_1.X/dependencies.rb
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dependencies.rb?rev=908685&view=auto
==============================================================================
--- ode/branches/APACHE_ODE_1.X/dependencies.rb (added)
+++ ode/branches/APACHE_ODE_1.X/dependencies.rb Wed Feb 10 22:19:48 2010
@@ -0,0 +1,135 @@
+# 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.
+
+ANNONGEN = "annogen:annogen:jar:0.1.0"
+ANT = "ant:ant:jar:1.6.5"
+AXIOM = [ group("axiom-api", "axiom-impl", "axiom-dom",
+ :under=>"org.apache.ws.commons.axiom",
:version=>"1.2.5") ]
+AXIS2_ALL = group("axis2-adb", "axis2-codegen", "axis2-kernel",
+ "axis2-java2wsdl", "axis2-jibx", "axis2-saaj",
"axis2-xmlbeans",
+ :under=>"org.apache.axis2", :version=>"1.3")
+AXIS2_TEST = group("httpcore", "httpcore-nio", "httpcore-niossl",
+ :under=>"org.apache.httpcomponents",
:version=>"4.0-alpha5")
+AXIS2_MODULES = struct(
+ :mods => ["org.apache.rampart:rampart:mar:1.3",
+ "org.apache.rampart:rahas:mar:1.3",
+ "org.apache.axis2:addressing:mar:1.3"],
+ :libs => [group("rampart-core", "rampart-policy",
"rampart-trust",
+ :under=>"org.apache.rampart",
+ :version=>"1.3"),
+ "org.apache.ws.security:wss4j:jar:1.5.3",
+ "org.apache.santuario:xmlsec:jar:1.4.0",
+ "org.opensaml:opensaml:jar:1.1",
+ "bouncycastle:bcprov-jdk15:jar:140"]
+)
+AXIS2_WAR = "org.apache.axis2:axis2-webapp:war:1.3"
+BACKPORT =
"backport-util-concurrent:backport-util-concurrent:jar:3.0"
+COMMONS = struct(
+ :codec =>"commons-codec:commons-codec:jar:1.3",
+ :collections =>"commons-collections:commons-collections:jar:3.2.1",
+ :dbcp =>"commons-dbcp:commons-dbcp:jar:1.2.2",
+ :fileupload =>"commons-fileupload:commons-fileupload:jar:1.1.1",
+ :httpclient =>"commons-httpclient:commons-httpclient:jar:3.1",
+ :lang =>"commons-lang:commons-lang:jar:2.4",
+ :logging =>"commons-logging:commons-logging:jar:1.1",
+ :io =>"commons-io:commons-io:jar:1.4",
+ :pool =>"commons-pool:commons-pool:jar:1.4",
+ :primitives =>"commons-primitives:commons-primitives:jar:1.0"
+)
+DERBY = "org.apache.derby:derby:jar:10.5.3.0_1"
+DERBY_TOOLS = "org.apache.derby:derbytools:jar:10.5.3.0_1"
+DOM4J = "dom4j:dom4j:jar:1.6.1"
+GERONIMO = struct(
+ :kernel =>"org.apache.geronimo.modules:geronimo-kernel:jar:2.0.1",
+ :transaction
=>"org.apache.geronimo.components:geronimo-transaction:jar:2.0.1",
+ :connector
=>"org.apache.geronimo.components:geronimo-connector:jar:2.0.1"
+)
+HIBERNATE = [ "org.hibernate:hibernate:jar:3.2.5.ga",
"asm:asm:jar:1.5.3",
+ "antlr:antlr:jar:2.7.6", "cglib:cglib:jar:2.1_3",
"net.sf.ehcache:ehcache:jar:1.2.3" ]
+HSQLDB = "hsqldb:hsqldb:jar:1.8.0.7"
+JAVAX = struct(
+ :activation =>"javax.activation:activation:jar:1.1",
+ #:activation =>"geronimo-spec:geronimo-spec-activation:jar:1.0.2-rc4",
+ :connector
=>"org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:1.0",
+ :ejb
=>"org.apache.geronimo.specs:geronimo-ejb_2.1_spec:jar:1.1",
+ :javamail =>"geronimo-spec:geronimo-spec-javamail:jar:1.3.1-rc5",
+ :jms =>"geronimo-spec:geronimo-spec-jms:jar:1.1-rc4",
+ :persistence =>"javax.persistence:persistence-api:jar:1.0",
+ :servlet
=>"org.apache.geronimo.specs:geronimo-servlet_2.4_spec:jar:1.0",
+ :stream =>"stax:stax-api:jar:1.0.1",
+ :transaction
=>"org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1",
+ :resource
=>"org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:1.0"
+)
+JAXEN = "jaxen:jaxen:jar:1.1.1"
+JBI = group("org.apache.servicemix.specs.jbi-api-1.0",
:under=>"org.apache.servicemix.specs", :version=>"1.1.0")
+JENCKS = "org.jencks:jencks:jar:all:1.3"
+JIBX = "jibx:jibx-run:jar:1.1-beta3"
+KARAF = [
+ "org.apache.felix:org.osgi.core:jar:1.4.0",
+
"org.apache.felix.karaf.shell:org.apache.felix.karaf.shell.console:jar:1.0.0",
+
group("org.apache.felix.gogo.commands","org.apache.felix.gogo.runtime",
+ :under=>"org.apache.felix.gogo", :version=>"0.2.0")
+ ]
+LOG4J = "log4j:log4j:jar:1.2.13"
+OPENJPA = ["org.apache.openjpa:openjpa:jar:1.2.1",
+ "net.sourceforge.serp:serp:jar:1.13.1"]
+
+SAXON = group("saxon", "saxon-xpath", "saxon-dom", "saxon-xqj",
:under=>"net.sf.saxon", :version=>"9.x")
+SERVICEMIX = [
+ group("servicemix-core",
+ :under=>"org.apache.servicemix", :version=>"3.3"),
+ group("servicemix-soap", "servicemix-common",
"servicemix-shared", "servicemix-http", "servicemix-eip",
+ :under=>"org.apache.servicemix",
:version=>"2008.01"),
+ group("servicemix-utils",
+ :under=>"org.apache.servicemix",
:version=>"1.0.0"),
+ "commons-httpclient:commons-httpclient:jar:3.0",
+ "commons-codec:commons-codec:jar:1.2",
+ "org.mortbay.jetty:jetty:jar:6.1.12rc1",
+ "org.mortbay.jetty:jetty-client:jar:6.1.12rc1",
+ "org.mortbay.jetty:jetty-sslengine:jar:6.1.12rc1",
+ "org.mortbay.jetty:servlet-api-2.5:jar:6.1.12rc1",
+ "org.mortbay.jetty:jetty-util:jar:6.1.12rc1",
+ "org.codehaus.woodstox:wstx-asl:jar:3.2.2",
+
"org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.1",
+
"org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.1",
+
"org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.2",
+
"org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1",
+
"org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1",
+ "org.jencks:jencks:jar:2.1",
+ "org.objectweb.howl:howl:jar:1.0.1-1",
+ "org.apache.activemq:activemq-core:jar:4.1.1",
+ "org.apache.activemq:activemq-ra:jar:4.1.1",
+ "commons-beanutils:commons-beanutils:jar:1.7.0",
+ "tranql:tranql-connector-derby-common:jar:1.1"
+ ]
+SLF4J = group(%w{ slf4j-api slf4j-log4j12 jcl104-over-slf4j },
:under=>"org.slf4j", :version=>"1.4.3")
+SPRING = ["org.springframework:spring:jar:2.5.6"]
+TRANQL = [ "tranql:tranql-connector:jar:1.1", COMMONS.primitives ]
+WOODSTOX = "woodstox:wstx-asl:jar:3.2.1"
+WSDL4J = "wsdl4j:wsdl4j:jar:1.6.1"
+XALAN = "org.apache.ode:xalan:jar:2.7.0-2"
+XERCES = "xerces:xercesImpl:jar:2.9.0"
+WS_COMMONS = struct(
+ :axiom =>AXIOM,
+ :neethi =>"org.apache.neethi:neethi:jar:2.0.2",
+ :xml_schema =>"org.apache.ws.commons.schema:XmlSchema:jar:1.3.2"
+)
+XBEAN = [
+ "org.apache.xbean:xbean-kernel:jar:3.3",
+ "org.apache.xbean:xbean-server:jar:3.3",
+ "org.apache.xbean:xbean-spring:jar:3.4.3",
+ "org.apache.xbean:xbean-classloader:jar:3.4.3"
+]
+XMLBEANS = "org.apache.xmlbeans:xmlbeans:jar:2.3.0"
\ No newline at end of file
Propchange: ode/branches/APACHE_ODE_1.X/dependencies.rb
------------------------------------------------------------------------------
svn:eol-style = native
Added: ode/branches/APACHE_ODE_1.X/repositories.rb
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/repositories.rb?rev=908685&view=auto
==============================================================================
--- ode/branches/APACHE_ODE_1.X/repositories.rb (added)
+++ ode/branches/APACHE_ODE_1.X/repositories.rb Wed Feb 10 22:19:48 2010
@@ -0,0 +1,22 @@
+# 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.
+
+repositories.remote << "http://www.intalio.org/public/maven2"
+repositories.remote << "http://people.apache.org/repo/m2-incubating-repository"
+repositories.remote << "http://repo1.maven.org/maven2"
+repositories.remote << "http://people.apache.org/repo/m2-snapshot-repository"
+repositories.remote << "http://download.java.net/maven/2"
+repositories.remote << "http://www.aqute.biz/repo"
+repositories.release_to[:url] ||= "sftp://gu...@localhost/home/guest"
\ No newline at end of file
Propchange: ode/branches/APACHE_ODE_1.X/repositories.rb
------------------------------------------------------------------------------
svn:eol-style = native