> On Dec 14, 2015, at 9:43 PM, Josh Elser <[email protected]> wrote:
>
> Augh! I forgot we still did this :). It's likely a holdover from old-days.
> Completely agree the generated docs should be under target/
>
> I've been trying to rerun it myself, happy to see you beat me to the punch. I
> appreciate you looking into it, Allen.
No problem. It’s always interesting to see where Yetus falls down.
haha. (…and, FWIW, as I play around with Accumulo, I can see a few more gaps…
*sigh*)
BTW, I *do* have a partial workaround for you and I can’t believe I
forgot to try it last night: Turn off javadoc! Using --plugins=“all,-javadoc”
of course skips the javadoc tests, but the rest of test-patch seems to be
working as expected. This way you can get at least some of the bits working
while the work of moving the doc generation to a ‘safe’ location proceeds.
>
>
>> One other thing I noticed is that findbugs, checkstyle, mvn site, etc,
>> etc, run on *every* invocation. That’s either good or bad, depending upon
>> how much control one wants over the build. For Yetus, it definitely has a
>> significant run time cost.
>
> A follow-on question I was going to ask you :).
>
> It seems to me that the mvninstall "invocation" (sorry, still learning
> terminology) should also include "-Dfindbugs.skip=true
> -Dcheckstyle.skip=true". My understanding of Maven convention is that is it
> expected that these sorts of checks would run as a part of `mvn verify` (I
> forget the exact lifecycle phase they bind to, just that it's included
> invoking something at-or-after verify). Would it make sense to also add these
> arguments for the pre-patch and patch install?
Yes. There’s a few more skips that need to get added too based upon
what I’m seeing in Accumulo. Would you mind filing a JIRA? Thanks!