Hi Sathwik,
Thanks for your reply. It was really helpful. I made some progress in compilation process after your help. I have some questions. Where is the war file created that I can deploy into eclipse? I used java 1.8 for compilation? is that a problem? I repeatedly see the message "name or service not known". What is this? I also get a message about buildr aborted because it was unable to download some packages. How do I get past this. Below is the complete output of the command "buildr package test=no" (in F:/apache-ode-sources-1.3.5, development) Building ode Skipping tests for ode:utils Skipping tests for ode:bpel-obj Skipping tests for ode:bpel-schemas Skipping tests for ode:bpel-api Skipping tests for ode:bpel-api-jca Downloading xalan:xalan:jar:2.7.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xalan/xalan/2.7.1/xalan-2.7.1.jar xalan-2.7.1.jar: 100% 3.0MB/3.0MB Time: 00:00:04 Downloading xalan:xalan:pom:2.7.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xalan/xalan/2.7.1/xalan-2.7.1.pom xalan-2.7.1.pom: 100% 1.2KB/1.2KB Time: 00:00:00 Compiling ode:bpel-compiler into F:/apache-ode-sources-1.3.5/bpel-compiler/target/classes Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Downloading org.slf4j:slf4j-log4j12:jar:1.4.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.jar slf4j-log4j12-1.4.3.jar: 100% 8.4KB/8.4KB Time: 00:00:00 Downloading org.slf4j:slf4j-log4j12:pom:1.4.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.pom slf4j-log4j12-1.4.3.pom: 100% 1.6KB/1.6KB Time: 00:00:00 Skipping tests for ode:bpel-compiler Packaging ode-bpel-compiler-1.3.5-SNAPSHOT.jar Compiling ode:bpel-dao into F:/apache-ode-sources-1.3.5/bpel-dao/target/classes Skipping tests for ode:bpel-dao Packaging ode-bpel-dao-1.3.5-SNAPSHOT.jar Downloading commons-beanutils:commons-beanutils:jar:1.8.2 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.2/commons-beanutils-1.8.2.jar commons-beanutils-1.8.2.jar: 100% 226.5KB/226.5KB Time: 00:00:00 Downloading commons-beanutils:commons-beanutils:pom:1.8.2 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.2/commons-beanutils-1.8.2.pom commons-beanutils-1.8.2.pom: 100% 11.3KB/11.3KB Time: 00:00:00 Downloading org.apache.derby:derby:jar:10.5.3.0_1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/derby/derby/10.5.3.0_1/derby-10.5.3.0_1.jar derby-10.5.3.0_1.jar: 100% 2.4MB/2.4MB Time: 00:00:05 Downloading org.apache.derby:derby:pom:10.5.3.0_1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/derby/derby/10.5.3.0_1/derby-10.5.3.0_1.pom derby-10.5.3.0_1.pom: 100% 2.6KB/2.6KB Time: 00:00:00 Downloading org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1/geronimo-jta_1.1_spec-1.1.jar geronimo-jta_1.1_spec-1.1.jar: 100% 15.3KB/15.3KB Time: 00:00:00 Downloading org.apache.geronimo.specs:geronimo-jta_1.1_spec:pom:1.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1/geronimo-jta_1.1_spec-1.1.pom geronimo-jta_1.1_spec-1.1.pom: 100% 1.5KB/1.5KB Time: 00:00:00 Downloading org.apache.geronimo.components:geronimo-transaction:jar:2.0.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-transaction/2.0.1/geronimo-transaction-2.0.1.jar geronimo-transaction-2.0.1.jar: 100% 49.8KB/49.8KB Time: 00:00:00 Downloading org.apache.geronimo.components:geronimo-transaction:pom:2.0.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-transaction/2.0.1/geronimo-transaction-2.0.1.pom geronimo-transaction-2.0.1.pom: 100% 2.1KB/2.1KB Time: 00:00:00 Downloading org.apache.geronimo.components:geronimo-connector:jar:2.0.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-connector/2.0.1/geronimo-connector-2.0.1.jar geronimo-connector-2.0.1.jar: 100% 98.0KB/98.0KB Time: 00:00:00 Downloading org.apache.geronimo.components:geronimo-connector:pom:2.0.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-connector/2.0.1/geronimo-connector-2.0.1.pom geronimo-connector-2.0.1.pom: 100% 1.8KB/1.8KB Time: 00:00:00 Downloading tranql:tranql-connector:jar:1.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/tranql/tranql-connector/1.1/tranql-connector-1.1.jar tranql-connector-1.1.jar: 100% 52.7KB/52.7KB Time: 00:00:00 Downloading tranql:tranql-connector:pom:1.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/tranql/tranql-connector/1.1/tranql-connector-1.1.pom tranql-connector-1.1.pom: 100% 3.7KB/3.7KB Time: 00:00:00 Downloading commons-primitives:commons-primitives:jar:1.0 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-primitives/commons-primitives/1.0/commons-primitives-1.0.jar commons-primitives-1.0.jar: 100% 254.1KB/254.1KB Time: 00:00:01 Downloading commons-primitives:commons-primitives:pom:1.0 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-primitives/commons-primitives/1.0/commons-primitives-1.0.pom commons-primitives-1.0.pom: 100% 168B/168B Time: 00:00:00 Compiling ode:bpel-epr into F:/apache-ode-sources-1.3.5/bpel-epr/target/classes Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Skipping tests for ode:bpel-epr Packaging ode-bpel-epr-1.3.5-SNAPSHOT.jar Downloading commons-logging:commons-logging:jar:1.0.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar commons-logging-1.0.3.jar: 100% 30.9KB/30.9KB Time: 00:00:00 Downloading commons-logging:commons-logging:pom:1.0.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom commons-logging-1.0.3.pom: 100% 866B/866B Time: 00:00:00 Downloading dom4j:dom4j:jar:1.6.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar dom4j-1.6.1.jar: 100% 306.5KB/306.5KB Time: 00:00:01 Downloading dom4j:dom4j:pom:1.6.1 initialize: name or service not known Downloading http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom dom4j-1.6.1.pom: 100% 6.6KB/6.6KB Time: 00:00:00 Downloading org.hibernate:hibernate:jar:3.1.2 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/hibernate/hibernate/3.1.2/hibernate-3.1.2.jar hibernate-3.1.2.jar: 100% 1.9MB/1.9MB Time: 00:00:06 Downloading org.hibernate:hibernate:pom:3.1.2 initialize: name or service not known Downloading http://repo1.maven.org/maven2/org/hibernate/hibernate/3.1.2/hibernate-3.1.2.pom hibernate-3.1.2.pom: 100% 4.2KB/4.2KB Time: 00:00:00 Downloading xdoclet:xdoclet:jar:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet/1.2.3/xdoclet-1.2.3.jar xdoclet-1.2.3.jar: 100% 145.4KB/145.4KB Time: 00:00:00 Downloading xdoclet:xdoclet:pom:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet/1.2.3/xdoclet-1.2.3.pom xdoclet-1.2.3.pom: 100% 525B/525B Time: 00:00:00 Downloading xdoclet:xdoclet-xdoclet-module:jar:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet-xdoclet-module/1.2.3/xdoclet-xdoclet-module-1.2.3.jar xdoclet-xdoclet-module-1.2.3.jar: 100% 54.7KB/54.7KB Time: 00:00:00 Downloading xdoclet:xdoclet-xdoclet-module:pom:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet-xdoclet-module/1.2.3/xdoclet-xdoclet-module-1.2.3.pom xdoclet-xdoclet-module-1.2.3.pom: 100% 378B/378B Time: 00:00:00 Downloading xdoclet:xdoclet-hibernate-module:jar:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet-hibernate-module/1.2.3/xdoclet-hibernate-module-1.2.3.jar xdoclet-hibernate-module-1.2.3.jar: 100% 55.9KB/55.9KB Time: 00:00:00 Downloading xdoclet:xdoclet-hibernate-module:pom:1.2.3 initialize: name or service not known Downloading http://repo1.maven.org/maven2/xdoclet/xdoclet-hibernate-module/1.2.3/xdoclet-hibernate-module-1.2.3.pom xdoclet-hibernate-module-1.2.3.pom: 100% 532B/532B Time: 00:00:00 Downloading xdoclet:xjavadoc:jar:1.1-j5 initialize: name or service not known Buildr aborted! RuntimeError : Failed to download xdoclet:xjavadoc:jar:1.1-j5, tried the following repositories: http://www.intalio.org/public/maven2/ http://people.apache.org/repo/m2-incubating-repository/ http://repo1.maven.org/maven2/ http://people.apache.org/repo/m2-snapshot-repository/ http://download.java.net/maven/2/ http://svn.apache.org/repos/asf/servicemix/m2-repo/ http://www.aqute.biz/repo/ (See full trace by running task with --trace) F:\apache-ode-sources-1.3.5> Regards Adeel ________________________________ From: Sathwik B P <sathwik...@gmail.com> Sent: Thursday, August 3, 2017 10:40:49 AM To: user@ode.apache.org Subject: Re: Compiling the apache ODE 1.4.5 from the sources Hi Muhammad, Use jruby 1.7.13 and buildr 1.4.19 Edit file <ode 1.3.5 source>/tasks/jbi.rake Find & Replace the initialize method with the content below def initialize(*args) super prepare { path("lib").include((component.libs + bootstrap.libs).flatten.uniq) } enhance do case jbi_xml when String path("META-INF").include jbi_xml.path, :as=>"jbi.xml" when nil, true # Tempfiles gets deleted on garbage collection, so we're going to hold on to it # through instance variable not closure variable. @jbi_xml_tmp = Tempfile.new('MANIFEST.MF') @jbi_xml_tmp.write descriptor path("META-INF").include @jbi_xml_tmp.path, :as=>"jbi.xml" @jbi_xml_tmp.close when Proc, Method @jbi_xml_tmp = Tempfile.new('MANIFEST.MF') @jbi_xml_tmp.write jbi_xml.call.to_s path("META-INF").include @jbi_xml_tmp.path, :as=>"jbi.xml" @jbi_xml_tmp.close end end end regards, sathwik On Wed, Aug 2, 2017 at 6:31 PM, Muhammad Adeel Zahid <16030...@lums.edu.pk> wrote: > Hi Community, > > > I have a need to build apache 1.3.5 from the sources so that we can make > changes and still be able to compile the modified source. I have read > compilation instructions at http://ode.apache.org/ > developerguide/building-ode.html, but was not able to compile > successfully. I have put the details of what I tried on a stackoverflow > question that you can find here https://stackoverflow.com/ > questions/45439748/building-apache-ode-from-the-source- > jruby-and-buildr?noredirect=1#comment77863641_45439748 > > > I would appreciate any help towards building of this project. > > > Regards > > Adeel > > >