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 >> > >