commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <joerg.schai...@bpm-inspire.com>
Subject Re: [RNG][ALL] Official vs "courtesy" code ?
Date Fri, 25 Nov 2016 12:34:04 GMT
Hi,

Stian Soiland-Reyes wrote:

> I think I'll tend towards agreeing with Jochen here, rather get half the
> modules out early than fight ourselves with versioning workarounds if the
> rest of the modules are not ready for prime time.
> 
> However I see concerns of selective "part releases" and reproducible
> builds, so I would do this using Maven profiles - the release profile can
> have a smaller <modules> set.
> 
> I then think all the modules that appear in the src release should also go
> to Nexus as binaries, even if they are more exotic "internal" modules. I
> would not mess around with selective deployment as it is a recipe for
> maintenance nightmare and manual mistakes.
> 
> It only gets tricky if the leftover modules get a release cycle of their
> own.
> 
> It is OK if the -bin release don't have all modules, that is more of a
> convenience of jars that are useful out of the box.

The -src artifact is a different case. It should contain anything 
independent of the published modules' artifacts (and it can, because it 
depends on the file patterns in the assembly). It is always a hassle if you 
have no direct possibility to fetch the matching source of the examples (and 
even the JMH stuff) for an individual release. Directing users to GIT is not 
very convenient.

Cheers,
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message