On May 30, 2014, at 4:25 PM, Will Stevens <wstev...@cloudops.com> wrote:
> By clean install you mean starting from scratch, not 'mvn clean install' > right? I have been doing mvn clean installs… > Will, quickly stated I think that piece of code is a nightmare + folks have complained about our apidocs. Since you are familiar with sphinx now, maybe you can give a try with: http://bronto.github.io/javasphinx/ Create some brand new api docs …that we can build automatically like the regular docs. 2 cts > Will > > > On Fri, May 30, 2014 at 4:22 PM, Rohit Yadav <bhais...@apache.org> wrote: > >> Hi Will, >> >> Based on my last memories of the apidocs tool and maven poms, I think it >> used to scan built jar artifacts and reference them against something like >> a properties file (commands.properties?) and internally scans bunch of >> annotations in available class files to find apis and create apidocs. The >> ApiDiscovery plugin uses the same approach to discover available apis but >> during load time instead of build time. >> >> I would also recommend a clean install in case there are any caching >> issues. See if this helps. >> >> Regards. >> >> >> On Sat, May 31, 2014 at 1:14 AM, Will Stevens <wstev...@cloudops.com> >> wrote: >> >>> Hey All, >>> Paul Angus and I have both tested this and this is what we are seeing. >>> >>> When we compile the the 'master' branch, the docs in >>> 'tools/apidoc/target/xmldoc/html', but they appear to be the wrong docs. >>> Yes, we know that the versions that appear in the output is hardcoded in >>> the XSL files, but that is not what we are using as our reference. >>> >>> So in the 'tools/apidoc/pom.xml' the 4.4.0-SNAPSHOT is referenced. I >> have >>> also confirmed that when a build is done, the >> 'tools/apidoc/log/@AGENTLOG@ >>> ' >>> shows that the >> 'client/target/cloud-client-ui-4.4.0-SNAPSHOT/WEB-INF/lib/' >>> directory is being referenced. >>> >>> However, when I check the 'tools/apidoc/target/commands.xml', it does not >>> include API calls which were added in 4.3 (I can verify with the >> published >>> 4.3 API docs). Also, the docs that are generated in the >>> 'tools/apidoc/target/xmldoc/html' directory also does not have the API >>> calls that were added in 4.3. >>> >>> I am stumped as to how this is happening. It is almost like the >>> 4.4.0-SNAPSHOT is actually the 4.2.0-SNAPSHOT, but I am not sure how that >>> would be possible. >>> >>> If someone who understands this piece of the software can have a look and >>> verify what we are seeing, we would appreciate the insight... >>> >>> Thanks, >>> >>> Will >>> >>