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.

For info on how to use the new commands, see:

http://www.opennms.org/wiki/Building_OpenNMS#Building

Also, check the output of "./compile.pl --help" or
"./assemble.pl --help" for more details.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created December 6, 2010 at 12:22 PM
Updated January 27, 2017 at 4:20 PM
Resolved December 6, 2010 at 12:23 PM