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 <[email protected]> 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" <[email protected]>
> To: [email protected]
> 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 <[email protected]> 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 <[email protected]> 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
> >>
> >
> >
>

Reply via email to