grouper-users - [grouper-users] Grouper WS is failing to build with ant
Subject: Grouper Users - Open Discussion List
List archive
- From: John Gasper <>
- To: "" <>
- Subject: [grouper-users] Grouper WS is failing to build with ant
- Date: Wed, 20 Apr 2016 15:11:16 -0700
Hi Chris, I pulled down the grouper-war tar.gz file and have minimal build.properties that points to the grouper-apiBinary. When I run ant, I get: [jar] Building jar: /opt/grouper.ws-2.3.0/grouper-ws/build/dist/grouper-ws.war [mkdir] Created dir: /opt/grouper.ws-2.3.0/grouper-ws/build/grouper-ws-soap-client [delete] Deleting directory /opt/grouper.ws-2.3.0/grouper-ws/build/grouper-ws-soap-client [mkdir] Created dir: /opt/grouper.ws-2.3.0/grouper-ws/build/grouper-ws-soap-client [javac] /opt/grouper.ws-2.3.0/grouper-ws/build.xml:751: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 314 source files to /opt/grouper.ws-2.3.0/grouper-ws/build/grouper-ws-soap-client [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] /opt/grouper.ws-2.3.0/grouper-ws-java-generated-client/src/edu/internet2/middleware/grouper/webservicesClient/WsSampleAcknowledgeMessage.java:22: error: cannot find symbol [javac] import edu.internet2.middleware.grouper.GrouperSession; [javac] ^ [javac] symbol: class GrouperSession [javac] location: package edu.internet2.middleware.grouper [javac] /opt/grouper.ws-2.3.0/grouper-ws-java-generated-client/src/edu/internet2/middleware/grouper/webservicesClient/WsSampleAcknowledgeMessage.java:23: error: package edu.internet2.middleware.grouper.helper does not exist [javac] import edu.internet2.middleware.grouper.helper.SubjectTestHelper; [javac] This is an automated build that worked fine with 2.2.1 and 2.2.2. The only change I expect to make was point the build.properties to: grouper.dir=../../grouper.apiBinary-2.3.0 Fixed this by modifying the build.xml: <!-- compile first --> <path id="generated.client.class.path"> <!-- Make available jar files that Grouper needs --> <fileset dir="${generated.client.project.dir}"> <!-- matches lib and libRampart --> <include name="lib**/*.jar" /> </fileset> <fileset dir="${grouper.dir}/lib" includes="**" /> <fileset dir="${grouper.dir}/dist/lib" includes="**" /> </path> ${grouper.dir}/lib was needed to get the grouperClient.jar, the dist/lib was needed to get the grouper jar and the grouper test jar, both of which were required. Not sure if there is something that should have been done, but that allowed the build to complete. I can make a PR if desired. -- John Gasper IAM Consultant Unicon, Inc. PGP/GPG Key: 0xbafee3ef |
- [grouper-users] Grouper WS is failing to build with ant, John Gasper, 04/20/2016
- [grouper-users] RE: Grouper WS is failing to build with ant, Hyzer, Chris, 04/20/2016
- [grouper-users] FW: Grouper WS is failing to build with ant, Hyzer, Chris, 04/21/2016
Archive powered by MHonArc 2.6.16.