accumulo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Keith Turner <>
Subject Re: [DISCUSS] Proposal to remove docs/assemble profiles
Date Fri, 22 Jul 2016 15:13:12 GMT

On Thu, Jul 21, 2016 at 9:32 PM, Christopher <> wrote:

> We have some build profiles which aren't active by default, and I'm not
> sure they're needed any more. We can simplify builds a bit by simply always
> executing these tasks.
> The ones I'm thinking of in particular are:
> -P docs
> -P assemble
> Respectively, these build the asciidocs, and the binary tarball.
> The docs profile used to be important, because LaTeX wasn't always
> available on a user's system, and could take a long time. These aren't an
> issue any more with the asciidoc plugin.
> The binary tarball profile used to be important because before we moved
> everything into the /target directories, our dev environment could be
> dirty, and the tarball could pick up extra files... (and *maybe* it took a
> long time? but I can't imagine it would've been significant).
> I think we can remove these profiles and just always build the docs and
> binary tarball.
> If somebody really wants to skip these, they can use:
> -Dasciidoctor.skip
> and
> -Dassembly.skipAssembly (though, this one would also affect the
> accumulo-native.tar.gz assembly)
> The end result of always building these by default means we can simplify
> the README slightly so we can provide less maven options for users to
> understand to get started.
> Honestly, I can't see a downside, except adding a few seconds to the build
> at the most.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message