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 >