Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
Thanks all. It's good to have options. - Original Message - From: "Clebert Suconic" To: proton@qpid.apache.org Sent: Thursday, October 2, 2014 1:38:43 PM Subject: Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation? On Oct 2, 2014, at 1:01 PM, Bozo Dragojevic wrote: > On 2. 10. 14 17:31, Ernest Allen wrote: >> Since the api-reconciliation tool is no longer viable, are there any example >> java apps that use the engine api? >> > > contrib/proton-hawtdispatch is also using the engine. > True, but let me point that HornetQ's ProtonPlug doesn't have any specific HornetQ usage. It has some Netty buffer dependencies though as it's using a buffer pool in some places. > Bozzo
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
On Oct 2, 2014, at 1:01 PM, Bozo Dragojevic wrote: > On 2. 10. 14 17:31, Ernest Allen wrote: >> Since the api-reconciliation tool is no longer viable, are there any example >> java apps that use the engine api? >> > > contrib/proton-hawtdispatch is also using the engine. > True, but let me point that HornetQ's ProtonPlug doesn't have any specific HornetQ usage. It has some Netty buffer dependencies though as it's using a buffer pool in some places. > Bozzo
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
On 2. 10. 14 17:31, Ernest Allen wrote: > Since the api-reconciliation tool is no longer viable, are there any example > java apps that use the engine api? > contrib/proton-hawtdispatch is also using the engine. Bozzo
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
If you want another example you can also look at the Proton integration I'm doing at HornetQ: https://github.com/hornetq/ProtonPlug I made it to be pluggable with a minimal interface.. I don't think I will keep it as a separate library.. but it could suite you as an example. On Oct 2, 2014, at 11:31 AM, Ernest Allen wrote: > Thanks Robbie. In order to get the proton-jni jar I naively checked out and > built the branch named "jni-binding" and copied the contents of the > build/proton-c/bindings/java dir. > > Since the api-reconciliation tool is no longer viable, are there any example > java apps that use the engine api? > > -Ernie > > > - Original Message - > From: "Robbie Gemmell" > To: proton@qpid.apache.org > Sent: Thursday, October 2, 2014 11:14:29 AM > Subject: Re: how can I get proton-api version 1.0-SNAPSHOT for > api-reconciliation? > > On 2 October 2014 16:13, Robbie Gemmell wrote: > >> Hi Ernie, >> >> The proton-api module no longer exists, it was merged with proton-j-impl >> to form the current proton-j module, so there are snapshots >> > > * no snapshots > > >> (which are confusingly named 1.0-SNAPSHOT all the time currently) being >> made for it now. The JNI bits were also removed around the same time. >> >> I'm afraid I never ran the tool that you are trying to use, but I would >> assume that it no longer works given the above. What version are you using >> if you managed to have a jni jar? >> >> Robbie >> >> >> On 1 October 2014 19:16, Ernest Allen wrote: >> >>> There is probably a simple solution to this, but I'm trying to run the >>> api-reconciliation tool and I'm getting errors. >>> >>> Here is what I've done: >>> >>> - built proton >>> - did a source config.sh from the build dir >>> - switched to the design/api-reconciliation dir >>> - ran ./generate-c-functions.sh >>> - verified that target/cfunctions.txt exists >>> - ran mvn clean install -U >>> - ran mvn compile >>> - ran mvn exec:java >>> >>> Here is the output from the exec: >>> [INFO] Scanning for projects... >>> [INFO] >>> [INFO] >>> >>> [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT >>> [INFO] >>> >>> [INFO] >>> [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ >>> proton-api-reconciliation >>> >>> [INFO] >>> [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ >>> proton-api-reconciliation <<< >>> [INFO] >>> [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ >>> proton-api-reconciliation --- >>> [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is >>> missing, no dependency information available >>> [INFO] >>> >>> [INFO] BUILD FAILURE >>> [INFO] >>> >>> [INFO] Total time: 1.563s >>> [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 >>> [INFO] Final Memory: 8M/103M >>> [INFO] >>> >>> [ERROR] Failed to execute goal >>> org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project >>> proton-api-reconciliation: Execution default-cli of goal >>> org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin >>> org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could >>> not be resolved: Failure to find >>> org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in >>> http://snapshots.repository.codehaus.org was cached in the local >>> repository, resolution will not be reattempted until the update interval of >>> codehaus.org has elapsed or updates are forced -> [Help 1] >>> [ERROR] >>> [ERROR] To see the full stack trace of the errors, re-run Maven with the >>> -e switch. >>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>> [ERROR] >>> [ERROR] For more information about the errors and possible solutions, >>> please read the following articles: >>> [ERROR] [Help 1] >>> http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException >>> >>> From this I'm assuming that I'm missing the correct proton-api.jar, but >>> I'm unclear on how to build/install it. I found a pom.xml for proton-api >>> version 0.6, but api-reconciliation is looking for version 1.0-SNAPSHOT. >>> When I modify the api-reconciliation pom to use the 0.6 proton.api.jar, it >>> crashes. >>> >>> Any suggestions? >>> >>> P.S. I should mention that I built the proton-jni jar file separately and >>> copied to my build/proton-c/bindings/java directory >>> >>> Thanks >>> -Ernie >>> >> >>
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
To quote Rafi from another thread: "I have a set of examples for proton-j that is more current. They were developed midway through the 0.8 development cycle so they may need a little bit of updating, but I intend to verify that they work against the release, add a bit of docs and include them in 0.8 RC2. You can check them out here for now: https://github.com/rhs/qpid-proton-demo --Rafael" Beyond those, other things to look at would be the usage by Messenger, or the JMS client in development at https://git-wip-us.apache.org/repos/asf/qpid-jms.git Robbie On 2 October 2014 16:31, Ernest Allen wrote: > Thanks Robbie. In order to get the proton-jni jar I naively checked out > and built the branch named "jni-binding" and copied the contents of the > build/proton-c/bindings/java dir. > > Since the api-reconciliation tool is no longer viable, are there any > example java apps that use the engine api? > > -Ernie > > > - Original Message - > From: "Robbie Gemmell" > To: proton@qpid.apache.org > Sent: Thursday, October 2, 2014 11:14:29 AM > Subject: Re: how can I get proton-api version 1.0-SNAPSHOT for > api-reconciliation? > > On 2 October 2014 16:13, Robbie Gemmell wrote: > > > Hi Ernie, > > > > The proton-api module no longer exists, it was merged with proton-j-impl > > to form the current proton-j module, so there are snapshots > > > > * no snapshots > > > > (which are confusingly named 1.0-SNAPSHOT all the time currently) being > > made for it now. The JNI bits were also removed around the same time. > > > > I'm afraid I never ran the tool that you are trying to use, but I would > > assume that it no longer works given the above. What version are you > using > > if you managed to have a jni jar? > > > > Robbie > > > > > > On 1 October 2014 19:16, Ernest Allen wrote: > > > >> There is probably a simple solution to this, but I'm trying to run the > >> api-reconciliation tool and I'm getting errors. > >> > >> Here is what I've done: > >> > >> - built proton > >> - did a source config.sh from the build dir > >> - switched to the design/api-reconciliation dir > >> - ran ./generate-c-functions.sh > >> - verified that target/cfunctions.txt exists > >> - ran mvn clean install -U > >> - ran mvn compile > >> - ran mvn exec:java > >> > >> Here is the output from the exec: > >> [INFO] Scanning for projects... > >> [INFO] > >> [INFO] > >> > >> [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT > >> [INFO] > >> > >> [INFO] > >> [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ > >> proton-api-reconciliation >>> > >> [INFO] > >> [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ > >> proton-api-reconciliation <<< > >> [INFO] > >> [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ > >> proton-api-reconciliation --- > >> [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is > >> missing, no dependency information available > >> [INFO] > >> > >> [INFO] BUILD FAILURE > >> [INFO] > >> > >> [INFO] Total time: 1.563s > >> [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 > >> [INFO] Final Memory: 8M/103M > >> [INFO] > >> > >> [ERROR] Failed to execute goal > >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project > >> proton-api-reconciliation: Execution default-cli of goal > >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin > >> org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies > could > >> not be resolved: Failure to find > >> org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in > >> http://snapshots.repository.codehaus.org was cached in the local > >> repository, resolution will not be reattempted until the update > interval of > >> codehaus.org has elapsed or updates are forced -> [Help 1] > >> [ERROR] > >> [ERROR] To see the full stack trace of the errors, re-run Maven with the > >> -e switch. > >> [
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
Thanks Robbie. In order to get the proton-jni jar I naively checked out and built the branch named "jni-binding" and copied the contents of the build/proton-c/bindings/java dir. Since the api-reconciliation tool is no longer viable, are there any example java apps that use the engine api? -Ernie - Original Message - From: "Robbie Gemmell" To: proton@qpid.apache.org Sent: Thursday, October 2, 2014 11:14:29 AM Subject: Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation? On 2 October 2014 16:13, Robbie Gemmell wrote: > Hi Ernie, > > The proton-api module no longer exists, it was merged with proton-j-impl > to form the current proton-j module, so there are snapshots > * no snapshots > (which are confusingly named 1.0-SNAPSHOT all the time currently) being > made for it now. The JNI bits were also removed around the same time. > > I'm afraid I never ran the tool that you are trying to use, but I would > assume that it no longer works given the above. What version are you using > if you managed to have a jni jar? > > Robbie > > > On 1 October 2014 19:16, Ernest Allen wrote: > >> There is probably a simple solution to this, but I'm trying to run the >> api-reconciliation tool and I'm getting errors. >> >> Here is what I've done: >> >> - built proton >> - did a source config.sh from the build dir >> - switched to the design/api-reconciliation dir >> - ran ./generate-c-functions.sh >> - verified that target/cfunctions.txt exists >> - ran mvn clean install -U >> - ran mvn compile >> - ran mvn exec:java >> >> Here is the output from the exec: >> [INFO] Scanning for projects... >> [INFO] >> [INFO] >> >> [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT >> [INFO] >> >> [INFO] >> [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation >>> >> [INFO] >> [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation <<< >> [INFO] >> [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation --- >> [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is >> missing, no dependency information available >> [INFO] >> >> [INFO] BUILD FAILURE >> [INFO] >> >> [INFO] Total time: 1.563s >> [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 >> [INFO] Final Memory: 8M/103M >> [INFO] >> >> [ERROR] Failed to execute goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project >> proton-api-reconciliation: Execution default-cli of goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin >> org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could >> not be resolved: Failure to find >> org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in >> http://snapshots.repository.codehaus.org was cached in the local >> repository, resolution will not be reattempted until the update interval of >> codehaus.org has elapsed or updates are forced -> [Help 1] >> [ERROR] >> [ERROR] To see the full stack trace of the errors, re-run Maven with the >> -e switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, >> please read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException >> >> From this I'm assuming that I'm missing the correct proton-api.jar, but >> I'm unclear on how to build/install it. I found a pom.xml for proton-api >> version 0.6, but api-reconciliation is looking for version 1.0-SNAPSHOT. >> When I modify the api-reconciliation pom to use the 0.6 proton.api.jar, it >> crashes. >> >> Any suggestions? >> >> P.S. I should mention that I built the proton-jni jar file separately and >> copied to my build/proton-c/bindings/java directory >> >> Thanks >> -Ernie >> > >
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
On 2 October 2014 16:13, Robbie Gemmell wrote: > Hi Ernie, > > The proton-api module no longer exists, it was merged with proton-j-impl > to form the current proton-j module, so there are snapshots > * no snapshots > (which are confusingly named 1.0-SNAPSHOT all the time currently) being > made for it now. The JNI bits were also removed around the same time. > > I'm afraid I never ran the tool that you are trying to use, but I would > assume that it no longer works given the above. What version are you using > if you managed to have a jni jar? > > Robbie > > > On 1 October 2014 19:16, Ernest Allen wrote: > >> There is probably a simple solution to this, but I'm trying to run the >> api-reconciliation tool and I'm getting errors. >> >> Here is what I've done: >> >> - built proton >> - did a source config.sh from the build dir >> - switched to the design/api-reconciliation dir >> - ran ./generate-c-functions.sh >> - verified that target/cfunctions.txt exists >> - ran mvn clean install -U >> - ran mvn compile >> - ran mvn exec:java >> >> Here is the output from the exec: >> [INFO] Scanning for projects... >> [INFO] >> [INFO] >> >> [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT >> [INFO] >> >> [INFO] >> [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation >>> >> [INFO] >> [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation <<< >> [INFO] >> [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ >> proton-api-reconciliation --- >> [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is >> missing, no dependency information available >> [INFO] >> >> [INFO] BUILD FAILURE >> [INFO] >> >> [INFO] Total time: 1.563s >> [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 >> [INFO] Final Memory: 8M/103M >> [INFO] >> >> [ERROR] Failed to execute goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project >> proton-api-reconciliation: Execution default-cli of goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin >> org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could >> not be resolved: Failure to find >> org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in >> http://snapshots.repository.codehaus.org was cached in the local >> repository, resolution will not be reattempted until the update interval of >> codehaus.org has elapsed or updates are forced -> [Help 1] >> [ERROR] >> [ERROR] To see the full stack trace of the errors, re-run Maven with the >> -e switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, >> please read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException >> >> From this I'm assuming that I'm missing the correct proton-api.jar, but >> I'm unclear on how to build/install it. I found a pom.xml for proton-api >> version 0.6, but api-reconciliation is looking for version 1.0-SNAPSHOT. >> When I modify the api-reconciliation pom to use the 0.6 proton.api.jar, it >> crashes. >> >> Any suggestions? >> >> P.S. I should mention that I built the proton-jni jar file separately and >> copied to my build/proton-c/bindings/java directory >> >> Thanks >> -Ernie >> > >
Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
Hi Ernie, The proton-api module no longer exists, it was merged with proton-j-impl to form the current proton-j module, so there are snapshots (which are confusingly named 1.0-SNAPSHOT all the time currently) being made for it now. The JNI bits were also removed around the same time. I'm afraid I never ran the tool that you are trying to use, but I would assume that it no longer works given the above. What version are you using if you managed to have a jni jar? Robbie On 1 October 2014 19:16, Ernest Allen wrote: > There is probably a simple solution to this, but I'm trying to run the > api-reconciliation tool and I'm getting errors. > > Here is what I've done: > > - built proton > - did a source config.sh from the build dir > - switched to the design/api-reconciliation dir > - ran ./generate-c-functions.sh > - verified that target/cfunctions.txt exists > - ran mvn clean install -U > - ran mvn compile > - ran mvn exec:java > > Here is the output from the exec: > [INFO] Scanning for projects... > [INFO] > [INFO] > > [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT > [INFO] > > [INFO] > [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ > proton-api-reconciliation >>> > [INFO] > [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ > proton-api-reconciliation <<< > [INFO] > [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ > proton-api-reconciliation --- > [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is > missing, no dependency information available > [INFO] > > [INFO] BUILD FAILURE > [INFO] > > [INFO] Total time: 1.563s > [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 > [INFO] Final Memory: 8M/103M > [INFO] > > [ERROR] Failed to execute goal > org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project > proton-api-reconciliation: Execution default-cli of goal > org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin > org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could > not be resolved: Failure to find > org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in > http://snapshots.repository.codehaus.org was cached in the local > repository, resolution will not be reattempted until the update interval of > codehaus.org has elapsed or updates are forced -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException > > From this I'm assuming that I'm missing the correct proton-api.jar, but > I'm unclear on how to build/install it. I found a pom.xml for proton-api > version 0.6, but api-reconciliation is looking for version 1.0-SNAPSHOT. > When I modify the api-reconciliation pom to use the 0.6 proton.api.jar, it > crashes. > > Any suggestions? > > P.S. I should mention that I built the proton-jni jar file separately and > copied to my build/proton-c/bindings/java directory > > Thanks > -Ernie >
how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?
There is probably a simple solution to this, but I'm trying to run the api-reconciliation tool and I'm getting errors. Here is what I've done: - built proton - did a source config.sh from the build dir - switched to the design/api-reconciliation dir - ran ./generate-c-functions.sh - verified that target/cfunctions.txt exists - ran mvn clean install -U - ran mvn compile - ran mvn exec:java Here is the output from the exec: [INFO] Scanning for projects... [INFO] [INFO] [INFO] Building proton-api-reconciliation 1.0-SNAPSHOT [INFO] [INFO] [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ proton-api-reconciliation >>> [INFO] [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ proton-api-reconciliation <<< [INFO] [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ proton-api-reconciliation --- [WARNING] The POM for org.apache.qpid:proton-api:jar:1.0-SNAPSHOT is missing, no dependency information available [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 1.563s [INFO] Finished at: Wed Oct 01 14:06:17 EDT 2014 [INFO] Final Memory: 8M/103M [INFO] [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project proton-api-reconciliation: Execution default-cli of goal org.codehaus.mojo:exec-maven-plugin:1.2.1:java failed: Plugin org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could not be resolved: Failure to find org.apache.qpid:proton-api:jar:1.0-SNAPSHOT in http://snapshots.repository.codehaus.org was cached in the local repository, resolution will not be reattempted until the update interval of codehaus.org has elapsed or updates are forced -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException >From this I'm assuming that I'm missing the correct proton-api.jar, but I'm >unclear on how to build/install it. I found a pom.xml for proton-api version >0.6, but api-reconciliation is looking for version 1.0-SNAPSHOT. When I modify >the api-reconciliation pom to use the 0.6 proton.api.jar, it crashes. Any suggestions? P.S. I should mention that I built the proton-jni jar file separately and copied to my build/proton-c/bindings/java directory Thanks -Ernie