Author: hadrian
Date: Wed Dec 19 17:58:57 2012
New Revision: 1423986

URL: http://svn.apache.org/viewvc?rev=1423986&view=rev
Log:
ODE-983. Switch builds to slf4j

Modified:
    ode/trunk/Rakefile

Modified: ode/trunk/Rakefile
URL: 
http://svn.apache.org/viewvc/ode/trunk/Rakefile?rev=1423986&r1=1423985&r2=1423986&view=diff
==============================================================================
--- ode/trunk/Rakefile (original)
+++ ode/trunk/Rakefile Wed Dec 19 17:58:57 2012
@@ -80,9 +80,9 @@ define "ode" do
   define "axis2" do
     compile.with projects("bpel-api", "bpel-connector", "bpel-dao", 
"bpel-epr", "bpel-runtime",
       "scheduler-simple", "bpel-schemas", "bpel-store", "utils", "agents"),
-      AXIOM, AXIS2_ALL, COMMONS.lang, COMMONS.logging, COMMONS.collections, 
COMMONS.httpclient, COMMONS.lang,
+      AXIOM, AXIS2_ALL, COMMONS.lang, COMMONS.collections, COMMONS.httpclient, 
COMMONS.lang,
       DERBY, GERONIMO.kernel, GERONIMO.transaction, JAVAX.activation, 
JAVAX.servlet, JAVAX.stream,
-      JAVAX.transaction, JENCKS, WSDL4J, WS_COMMONS, XMLBEANS, 
AXIS2_MODULES.libs
+      JAVAX.transaction, JENCKS, WSDL4J, WS_COMMONS, XMLBEANS, 
AXIS2_MODULES.libs, SLF4J, LOG4J
 
     test.exclude 'org.apache.ode.axis2.management.*'
     test.with project("tools"), AXIOM, JAVAX.javamail, COMMONS.codec, 
COMMONS.httpclient, XERCES, WOODSTOX
@@ -97,11 +97,10 @@ define "ode" do
       "bpel-schemas", "bpel-store", "dao-hibernate", "jacob", "jca-ra", 
"jca-server",
       "utils", "dao-jpa", "agents"),
       AXIS2_ALL, ANNONGEN, BACKPORT, COMMONS.codec, COMMONS.collections, 
COMMONS.fileupload, COMMONS.io, COMMONS.httpclient, COMMONS.beanutils,
-      COMMONS.lang, COMMONS.logging, COMMONS.pool, DERBY, DERBY_TOOLS, JAXEN, 
JAVAX.activation, JAVAX.ejb, JAVAX.javamail,
+      COMMONS.lang, COMMONS.pool, DERBY, DERBY_TOOLS, JAXEN, JAVAX.activation, 
JAVAX.ejb, JAVAX.javamail,
       JAVAX.connector, JAVAX.jms, JAVAX.persistence, JAVAX.transaction, 
JAVAX.stream,  JIBX,
       GERONIMO.connector, GERONIMO.kernel, GERONIMO.transaction, LOG4J, 
OPENJPA, SAXON, TRANQL,
-      WOODSTOX, WSDL4J, WS_COMMONS, XALAN, XERCES, XMLBEANS, SPRING,
-      AXIS2_MODULES.libs
+      WOODSTOX, WSDL4J, WS_COMMONS, XALAN, XERCES, XMLBEANS, SPRING, 
AXIS2_MODULES.libs, SLF4J, LOG4J
 
     package(:war).with(:libs=>libs).path("WEB-INF").tap do |web_inf|
       web_inf.merge project("dao-jpa-ojpa-derby").package(:zip)
@@ -129,7 +128,7 @@ define "ode" do
 
     test.using :testng, :forkmode=>'perTest', :properties=>{ "log4j.debug" => 
true,  "log4j.configuration"=>"test-log4j.properties", "test.ports" => 
ENV['TEST_PORTS'], "org.apache.ode.scheduler.deleteJobsOnStart" => "true", 
"org.apache.ode.autoRetireProcess"=>"true" }
         #:java_args=>['-Xdebug', 
'-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6001', '-Xmx1024M', 
'-XX:MaxPermSize=1024m']
-    test.with projects("tools"), libs, AXIS2_MODULES.mods, AXIOM, 
JAVAX.servlet, Buildr::Jetty::REQUIRES, HIBERNATE, DOM4J, SLF4J, LOG4J, 
H2::REQUIRES, SPRING_TEST
+    test.with projects("tools"), libs, AXIS2_MODULES.mods, AXIOM, 
JAVAX.servlet, Buildr::Jetty::REQUIRES, HIBERNATE, DOM4J, H2::REQUIRES, 
SPRING_TEST
     webapp_dir = "#{test.compile.target}/webapp"
     test.setup task(:prepare_webapp) do |task|
       cp_r _("src/main/webapp"), test.compile.target.to_s
@@ -196,7 +195,7 @@ define "ode" do
 
   desc "ODE APIs"
   define "bpel-api" do
-    compile.with projects("utils", "bpel-obj", "bpel-schemas"), WSDL4J, 
COMMONS.logging, XERCES
+    compile.with projects("utils", "bpel-obj", "bpel-schemas"), WSDL4J, 
XERCES, SLF4J, LOG4J
     package :jar
   end
 
@@ -209,11 +208,10 @@ define "ode" do
   desc "ODE BPEL Compiler"
   define "bpel-compiler" do
     compile.with projects("bpel-api", "bpel-obj", "bpel-schemas", "utils"),
-      COMMONS.logging, JAVAX.stream, JAXEN, SAXON, WSDL4J, XALAN, XERCES, 
COMMONS.collections
+      JAVAX.stream, JAXEN, SAXON, WSDL4J, XALAN, XERCES, COMMONS.collections, 
SLF4J, LOG4J
     test.resources { 
filter(project("bpel-scripts").path_to("src/main/resources")).into(test.resources.target).run
 }
     test.with LOG4J
     package :jar
-    test.with SLF4J, LOG4J
   end
 
   desc "ODE JCA Connector Implementation"
@@ -231,7 +229,8 @@ define "ode" do
   desc "ODE Interface Layers Common"
   define "bpel-epr" do
     compile.with projects("utils", "bpel-dao", "bpel-api"),
-      AXIOM, COMMONS.lang, COMMONS.logging, COMMONS.beanutils, DERBY, 
JAVAX.connector, JAVAX.stream, JAVAX.transaction, GERONIMO.transaction, 
GERONIMO.connector, TRANQL, XMLBEANS
+      AXIOM, COMMONS.lang, COMMONS.beanutils, DERBY, JAVAX.connector, 
JAVAX.stream, JAVAX.transaction, 
+      GERONIMO.transaction, GERONIMO.connector, TRANQL, XMLBEANS, SLF4J, LOG4J
     package :jar
   end
 
@@ -255,15 +254,13 @@ define "ode" do
   define "bpel-runtime" do
     compile.with projects("bpel-api", "bpel-compiler", "bpel-dao", "bpel-epr", 
"bpel-obj", "bpel-schemas",
       "bpel-store", "jacob", "utils", "agents"),
-      COMMONS.logging, COMMONS.collections, COMMONS.httpclient, JAXEN, 
JAVAX.persistence, JAVAX.stream, SAXON, WSDL4J, XMLBEANS,
-      SPRING
+      COMMONS.collections, COMMONS.httpclient, JAXEN, JAVAX.persistence, 
JAVAX.stream, SAXON, WSDL4J, XMLBEANS, SPRING, SLF4J, LOG4J
 
 
     test.with projects("scheduler-simple", "dao-jpa", "dao-hibernate", 
"bpel-epr"),
         BACKPORT, COMMONS.pool, COMMONS.lang, COMMONS.io, DERBY, 
JAVAX.connector, JAVAX.transaction,
         GERONIMO.transaction, GERONIMO.kernel, GERONIMO.connector, TRANQL, 
HSQLDB, JAVAX.ejb,
-        OPENJPA, XERCES, XALAN, LOG4J, SLF4J,
-        DOM4J, HIBERNATE, SPRING_TEST,
+        OPENJPA, XERCES, XALAN, DOM4J, HIBERNATE, SPRING_TEST,
         "tranql:tranql-connector-derby-common:jar:1.1"
 
     package :jar
@@ -271,9 +268,9 @@ define "ode" do
 
   desc "ODE Simple Scheduler"
   define "scheduler-simple" do
-    compile.with projects("bpel-api", "utils"), COMMONS.collections, 
COMMONS.logging, JAVAX.transaction, LOG4J
+    compile.with projects("bpel-api", "utils"), COMMONS.collections, 
JAVAX.transaction, SLF4J, LOG4J
     test.compile.with HSQLDB, GERONIMO.kernel, GERONIMO.transaction
-    test.with H2::REQUIRES, HSQLDB, JAVAX.transaction, JAVAX.resource, 
JAVAX.connector, LOG4J,
+    test.with H2::REQUIRES, HSQLDB, JAVAX.transaction, JAVAX.resource, 
JAVAX.connector, 
           GERONIMO.kernel, GERONIMO.transaction, GERONIMO.connector, TRANQL, 
BACKPORT, JAVAX.ejb
     test.exclude('*') if Buildr.environment == 'hudson'
     package :jar
@@ -294,11 +291,11 @@ define "ode" do
   define "bpel-store" do
     compile.with projects("bpel-api", "bpel-compiler", "bpel-dao", "bpel-obj", 
"bpel-schemas", "bpel-epr",
       "dao-hibernate", "dao-jpa", "utils"),
-      COMMONS.logging, JAVAX.persistence, JAVAX.stream, JAVAX.transaction, 
HIBERNATE, HSQLDB, XMLBEANS, XERCES, WSDL4J, OPENJPA, SPRING
+      JAVAX.persistence, JAVAX.stream, JAVAX.transaction, HIBERNATE, HSQLDB, 
XMLBEANS, XERCES, WSDL4J, OPENJPA, SPRING, SLF4J, LOG4J
     compile { open_jpa_enhance }
     resources hibernate_doclet(:package=>"org.apache.ode.store.hib", 
:excludedtags=>"@version,@author,@todo")
 
-    test.with COMMONS.collections, COMMONS.lang, JAVAX.connector, 
JAVAX.transaction, DOM4J, LOG4J,
+    test.with COMMONS.collections, COMMONS.lang, JAVAX.connector, 
JAVAX.transaction, DOM4J, 
       XERCES, XALAN, JAXEN, SAXON, OPENJPA, GERONIMO.transaction, SLF4J, 
SPRING_TEST, DERBY,
       GERONIMO.transaction, GERONIMO.kernel, GERONIMO.connector, 
JAVAX.connector, JAVAX.ejb
     package :jar
@@ -308,17 +305,15 @@ define "ode" do
   define "bpel-test" do
     compile.with projects("bpel-api", "bpel-compiler", "bpel-dao", 
"bpel-runtime",
       "bpel-store", "utils", "bpel-epr", "dao-hibernate", "agents", 
"scheduler-simple"),
-      DERBY, JUnit.dependencies, JAVAX.persistence, OPENJPA, WSDL4J, 
COMMONS.httpclient, COMMONS.io, COMMONS.logging,
+      DERBY, JUnit.dependencies, JAVAX.persistence, OPENJPA, WSDL4J, 
COMMONS.httpclient, COMMONS.io,
       GERONIMO.transaction, GERONIMO.kernel, GERONIMO.connector, 
JAVAX.connector, JAVAX.ejb, JAVAX.transaction, TRANQL, 
"tranql:tranql-connector-derby-common:jar:1.1",
-      SPRING_TEST,
-    COMMONS.codec
+      SPRING_TEST, COMMONS.codec, SLF4J, LOG4J
 
     test.using :properties=>{ "org.apache.ode.autoRetireProcess"=>"true" }
     test.with projects("bpel-obj", "jacob", "bpel-schemas",
       "bpel-scripts"),
       COMMONS.collections, COMMONS.lang, DERBY, JAVAX.connector,
-      JAVAX.stream, JAVAX.transaction, JAXEN, HSQLDB, LOG4J, SAXON, XERCES, 
XMLBEANS, XALAN, GERONIMO.transaction, SPRING, HIBERNATE, SLF4J, DOM4J,
-      JAVAX.connector
+      JAVAX.stream, JAVAX.transaction, JAVAX.connector, JAXEN, HSQLDB, SAXON, 
XERCES, XMLBEANS, XALAN, GERONIMO.transaction, SPRING, HIBERNATE, DOM4J
     test.exclude 'org.apache.ode.test.StructuredActivities20Test'
 
     package :jar
@@ -327,7 +322,7 @@ define "ode" do
   desc "ODE Hibernate DAO Implementation"
   define "dao-hibernate" do
     compile.with projects("bpel-api", "bpel-dao", "bpel-ql", "utils"),
-      COMMONS.lang, COMMONS.logging, JAVAX.transaction, HIBERNATE, DOM4J
+      COMMONS.lang, JAVAX.transaction, HIBERNATE, DOM4J, SLF4J, LOG4J
     resources hibernate_doclet(:package=>"org.apache.ode.daohib.bpel.hobj", 
:excludedtags=>"@version,@author,@todo")
 
     # doclet does not support not-found="ignore"
@@ -341,7 +336,7 @@ define "ode" do
     end
     task "compile" => "hbm-hack"
 
-    test.with project("bpel-epr"), BACKPORT, COMMONS.collections, 
COMMONS.lang, DERBY, COMMONS.logging, COMMONS.pool, COMMONS.dbcp, LOG4J, SLF4J,
+    test.with project("bpel-epr"), BACKPORT, COMMONS.collections, 
COMMONS.lang, DERBY, COMMONS.pool, COMMONS.dbcp,
       GERONIMO.transaction, GERONIMO.kernel, GERONIMO.connector, 
JAVAX.connector, JAVAX.ejb, SPRING, SPRING_TEST
 
     package :jar
@@ -397,8 +392,7 @@ define "ode" do
   desc "ODE OpenJPA DAO Implementation"
   define "dao-jpa" do
     compile.with projects("bpel-api", "bpel-dao", "utils"),
-      COMMONS.collections, COMMONS.logging, JAVAX.connector, 
JAVAX.persistence, JAVAX.transaction,
-      OPENJPA, XERCES
+      COMMONS.collections, JAVAX.connector, JAVAX.persistence, 
JAVAX.transaction, OPENJPA, XERCES, COMMONS.logging, SLF4J, LOG4J
     compile { open_jpa_enhance }
     package :jar
   end
@@ -454,7 +448,7 @@ define "ode" do
   define "jbi" do
     compile.with projects("bpel-api", "bpel-connector", "bpel-dao", 
"bpel-epr", "bpel-obj",
       "bpel-runtime", "scheduler-simple", "bpel-schemas", "bpel-store", 
"utils", "agents"),
-      AXIOM, COMMONS.logging, COMMONS.pool, JAVAX.transaction, JBI, LOG4J, 
WSDL4J, XERCES
+      AXIOM, COMMONS.pool, JAVAX.transaction, JBI, WSDL4J, XERCES, SLF4J, LOG4J
 
     package(:jar)
     package(:jbi).tap do |jbi|
@@ -465,7 +459,7 @@ define "ode" do
         "jacob", "utils", "agents"),
         ANT, AXIOM, BACKPORT, COMMONS.codec, COMMONS.collections, 
COMMONS.dbcp, COMMONS.lang, COMMONS.pool,
         COMMONS.primitives, DERBY, GERONIMO.connector, GERONIMO.transaction, 
JAXEN, JAVAX.connector,
-        JAVAX.ejb, JAVAX.jms, JAVAX.persistence, JAVAX.stream, 
JAVAX.transaction, LOG4J, OPENJPA,
+        JAVAX.ejb, JAVAX.jms, JAVAX.persistence, JAVAX.stream, 
JAVAX.transaction, OPENJPA,
         SAXON, TRANQL, XALAN, XERCES, XMLBEANS, WSDL4J)
 
       jbi.component :type=>:service_engine, :name=>"OdeBpelEngine", 
:description=>self.comment
@@ -501,8 +495,8 @@ define "ode" do
 
   desc "ODE Commmands for Karaf"
   define "jbi-karaf-commands" do
-    compile.with projects("bpel-schemas", "jbi"), JBI, KARAF, XMLBEANS, 
COMMONS.logging
-    libs = artifacts(projects("bpel-schemas", "jbi"), JBI, KARAF, XMLBEANS, 
COMMONS.logging)
+    compile.with projects("bpel-schemas", "jbi"), JBI, KARAF, XMLBEANS, SLF4J, 
LOG4J
+    libs = artifacts(projects("bpel-schemas", "jbi"), JBI, KARAF, XMLBEANS, 
SLF4J, LOG4J)
     package(:bundle).tap do |bnd|
       bnd.classpath = [_("target/classes"), libs].flatten
       BUNDLE_VERSIONS.each {|key, value| bnd[key] = value }
@@ -620,7 +614,7 @@ define "ode" do
       # embedd *.xsd, *.xml, xmlbeans* from ode libs
       embedres = ode_libs.map {|pkg| ['**.xsd', '**.xml', 
'schemaorg_apache_xmlbeans/**'].map {|x| '@' + pkg.to_s + '!/' + x}}.join(', ')
       bnd['Export-Package'] = 
"org.apache.ode*;version=#{VERSION_NUMBER};-split-package:=merge-first"
-      bnd['Import-Package'] = '!com.sun.mirror*, !org.apache.axis2.client*, 
javax.jbi*;version="1.0", javax.transaction*;version="1.1", 
org.tranql.connector.jdbc, org.apache.commons.httpclient*;version="3.0", 
org.apache.commons.logging*;version="1.1", org.apache.commons*, 
org.apache.geronimo.transaction.manager;version="2.0", 
org.springframework.beans.factory.xml;version="2.5", org.w3c.dom, org.xml.sax, 
org.xml.sax.ext, org.xml.sax.helpers, 
org.jaxen.saxpath,net.sf.saxon.xpath,*;resolution:=optional'
+      bnd['Import-Package'] = '!com.sun.mirror*, !org.apache.axis2.client*, 
javax.jbi*;version="1.0", javax.transaction*;version="1.1", 
org.tranql.connector.jdbc, org.apache.commons.httpclient*;version="3.0", 
org.apache.commons*, org.apache.geronimo.transaction.manager;version="2.0", 
org.springframework.beans.factory.xml;version="2.5", org.w3c.dom, org.xml.sax, 
org.xml.sax.ext, org.xml.sax.helpers, 
org.jaxen.saxpath,net.sf.saxon.xpath,*;resolution:=optional'
       bnd['Embed-Dependency'] = 
'*;inline=**.xsd|schemaorg_apache_xmlbeans/**|**.xml'
       bnd['DynamicImport-Package'] = '*'
       bnd['Include-Resource'] = [embedres, _('src/main/resources'), 
inlines].flatten.join(', ')
@@ -643,19 +637,19 @@ define "ode" do
 
   desc "ODE JCA Server"
   define "jca-server" do
-    compile.with projects("jca-ra", "utils"), COMMONS.logging
+    compile.with projects("jca-ra", "utils"), SLF4J, LOG4J
     package :jar
   end
 
   desc "ODE Tools"
   define "tools" do
-    compile.with projects("bpel-compiler", "utils"), ANT, COMMONS.httpclient, 
COMMONS.logging
+    compile.with projects("bpel-compiler", "utils"), ANT, COMMONS.httpclient, 
SLF4J, LOG4J
     package :jar
   end
 
   desc "ODE Utils"
   define "utils" do
-    compile.with AXIOM, AXIS2_ALL, COMMONS.lang, COMMONS.collections, 
COMMONS.logging, COMMONS.pool, COMMONS.httpclient, COMMONS.codec, LOG4J, 
XERCES, JAVAX.stream, WSDL4J, SAXON
+    compile.with AXIOM, AXIS2_ALL, COMMONS.lang, COMMONS.collections, 
COMMONS.pool, COMMONS.httpclient, COMMONS.codec, XERCES, JAVAX.stream, WSDL4J, 
SAXON, SLF4J, LOG4J
     # env variable required by HierarchicalPropertiesTest
     test.using :environment=>{ 'TEST_DUMMY_ENV_VAR'=>42}
     test.exclude "*TestResources"
@@ -704,8 +698,8 @@ define "apache-ode" do
         zip.path("examples").include(project.path_to("src/examples"+postfix), 
:as=>".").exclude "**/target"
 
         # Libraries
-        zip.path("lib").include artifacts(COMMONS.logging, COMMONS.codec, 
COMMONS.httpclient,
-          COMMONS.pool, COMMONS.collections, JAXEN, SAXON, LOG4J, WSDL4J, 
XALAN, XERCES)
+        zip.path("lib").include artifacts(COMMONS.codec, COMMONS.httpclient,
+          COMMONS.pool, COMMONS.collections, JAXEN, SAXON, WSDL4J, XALAN, 
XERCES, SLF4J, LOG4J)
         project("ode").projects("utils", "tools", "bpel-compiler", "bpel-api", 
"bpel-obj", "bpel-schemas").
           map(&:packages).flatten.each do |pkg|
             zip.include(pkg.to_s, :as=>"#{pkg.id}.#{pkg.type}", :path=>"lib") 
unless ['sources', 'javadoc'].include?(pkg.classifier)


Reply via email to