David Jencks wrote:
A special profile that gets triggered when we want, or based on a
condition (a file existing [or not] somewhere).
In general the fact that a module hasn't changed doesn't mean it will
build: the stuff it depends on might have changed to break it. Thus I
think CI builds should be complete builds of everything.
We are talking about Javadoc generation, here. I don't think this make a
big difference if some Javadoc is not up to date simply because you have
not generated it before committing the code. Except that it cut the
build time from 10 minutes to 3 minutes, which is good enough to
guarantee that committers _will_ run the build before committing.
Of course, the release _must_ run a full build.
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org