Re: how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?

2014-10-02 Thread Robbie Gemmell
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 eal...@redhat.com 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?

2014-10-02 Thread Robbie Gemmell
On 2 October 2014 16:13, Robbie Gemmell robbie.gemm...@gmail.com 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 eal...@redhat.com 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?

2014-10-02 Thread Ernest Allen
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 robbie.gemm...@gmail.com
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 robbie.gemm...@gmail.com 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 eal...@redhat.com 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?

2014-10-02 Thread Clebert Suconic
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 eal...@redhat.com 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 robbie.gemm...@gmail.com
 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 robbie.gemm...@gmail.com 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 eal...@redhat.com 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?

2014-10-02 Thread Bozo Dragojevic
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?

2014-10-02 Thread Clebert Suconic

On Oct 2, 2014, at 1:01 PM, Bozo Dragojevic bo...@digiverse.si 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?

2014-10-02 Thread Ernest Allen
Thanks all. It's good to have options.

- Original Message -
From: Clebert Suconic csuco...@redhat.com
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 bo...@digiverse.si 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



how can I get proton-api version 1.0-SNAPSHOT for api-reconciliation?

2014-10-01 Thread Ernest Allen
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