rework build system to separate compilation and assembly
Description
our build.sh script has gotten creakier and creakier as it tries to continue to treat our build as one monolithic thing, even though there are really 2 steps
1) building jars (these jars should be identical on all systems) 2) assembling the install (this is where translation of installation directory, etc. should happen)
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Benjamin Reed December 6, 2010 at 12:23 PM
Fixed in 1.8 and master
Major rework of the build system scripts.
This replaces "build.sh" with 2 scripts, compile.pl and assemble.pl. It is now possible to re-assemble the tarball that used to be generated with "assembly:attached" or "assembly:directory-inline" without having to re-build other parts of the OpenNMS source tree.
our build.sh script has gotten creakier and creakier as it tries to continue to treat our build as one monolithic thing, even though there are really 2 steps
1) building jars (these jars should be identical on all systems)
2) assembling the install (this is where translation of installation directory, etc. should happen)