Hi Satwik, So you mean to say even 1.3.5 is not compatible on java 8?
Regards, Gangadhar. On Tue, Aug 8, 2017 at 5:01 PM, Muhammad Adeel Zahid <[email protected]> wrote: > Hi Sathwik, > > > Thanks for your help. Following your instructions, I was able to compile > ode 1.3.5. The only thing I had to do more was changing axis-2 dependency > from version 1.3 to 1.6.2. I will copy your response from this thread to > stack overflow and accept it as answer. > > > Again, thank you very much for your help. > > > Regards > > Adeel > > ________________________________ > From: Sathwik B P <[email protected]> > Sent: Friday, August 4, 2017 10:14:31 AM > To: [email protected] > Subject: Re: Compiling the apache ODE 1.4.5 from the sources > > Hi Adeel, > > You are sitting on a 7yrs old release. Why don't you look towards 1.3.7, > released recently. > > Older releases are not compilable on Java 8. Next coming release 1.3.8 will > be compilable on Java 8. > > xdoclet:xjavadoc-1.1-j5 can be found in this repo. Add this line to > repositories.rb > repositories.remote << "http://people.apache.org/~vanto/m2/" > > The distribution archives will be generated under > <ode_source>/distro/target/ > > ode-1.3.5 compiles for me on > Ubuntu 17.04, java version 1.7.0_80, jruby 1.7.13, buildr 1.4.19 > > Make sure no multiple versions of Ruby or Jruby are installed on the system > path. > > I prefer extracting the archives to a local directory and use full path to > the executables like this, > apps/apache-ode-sources-1.3.5$ ~/apps/jruby-1.7.13/bin/jruby -S buildr > clean package test=no > > regards, > sathwik > > On Fri, Aug 4, 2017 at 7:00 AM, Muhammad Adeel Zahid <[email protected] > > > wrote: > > > Hello, > > > > > > Latest update. I have been able to find repository for the package > > xdoclet:xjavadoc-1.1-j5. Now when I execute the command > > > > buildr package test=no > > > > I get the following error > > > > NameError : undefined local variable or method `it' for > > #<JBITask:0xc184a81> > > > > > > Please note, I am using java 1.6 oracle jdk > > > > > > Regards > > > > Adeel > > > > ________________________________ > > From: Muhammad Adeel Zahid <[email protected]> > > Sent: Thursday, August 3, 2017 7:50:52 PM > > To: [email protected] > > Subject: Re: Compiling the apache ODE 1.4.5 from the sources > > > > Ok, some updates. > > > > > > xdoclet:xjavadoc 1.1-j5 was the required package that was not being found > > in different repositories. I have changed the version of said component > to > > 1.1 both in RakeFile and pom.xml. Now, all the packages are downloaded > > without trouble but I get compilation errors like below > > > > > > initialize: name or service not known > > Downloading http://repo1.maven.org/maven2/xdoclet/xjavadoc/1.1/xjavadoc- > > 1.1.pom > > xjavadoc-1.1.pom: 100% 1.9KB/1.9KB Time: 00:00:00 > > 147 [main] INFO xdoclet.XDocletMain.start - Running <hibernate/> > > Error parsing File F:\apache-ode-sources-1.3.5\ > > bpel-store\src\main\java\org\apache\ode\store\ConfStoreConnection.java: > Encountered > > "<" at line 31, column 15. > > Was expecting one of: > > <IDENTIFIER> ... > > "[" ... > > "." ... > > > > Error parsing File F:\apache-ode-sources-1.3.5\ > > bpel-store\src\main\java\org\apache\ode\store\DeploymentUnitDAO.java: > Encountered > > "<" at line 53, column 15. > > Was expecting one of: > > <IDENTIFIER> ... > > "[" ... > > "." ... > > > > Error parsing File F:\apache-ode-sources-1.3.5\ > > bpel-store\src\main\java\org\apache\ode\store\DeploymentUnitDir.java: > Encountered > > "<" at line 78, column 20. > > Was expecting one of: > > <IDENTIFIER> ... > > "[" ... > > "." ... > > "(" ... > > > > > > There are much more errors but I have just pasted some of them to show > the > > problem. > > > > > > Regards > > > > Adeel > > > > > > ________________________________ > > From: Muhammad Adeel Zahid > > Sent: Thursday, August 3, 2017 6:44:16 PM > > To: [email protected] > > Subject: Re: Compiling the apache ODE 1.4.5 from the sources > > > > > > 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 <[email protected]> > > Sent: Thursday, August 3, 2017 10:40:49 AM > > To: [email protected] > > 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 < > [email protected] > > > > > 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 > > > > > > > > > > > >
