merks / simrel-maven

A copy of the simrel report generated by the Oomph incubator
Eclipse Public License 2.0
0 stars 0 forks source link

simrel-maven

This repository provides a copy of the Maven Reports generated by the Oomph Incubator's Maven Generator.

The following reports are generated from the target platform files of the corresponding SimRel participants.

The generator copies the .target file from each project, and extracts the Maven dependencies from each. It consults the metadata available at Maven central for any available updated versions of each of those dependencies. From that information, it generates a report and, in addition, generates an updated .target file with any available minor version updates.

The generator can also generate a merged .target file from a set of .target inputs. In this case, in addition to the above inputs, it also uses this supplementary input:

which then produces this merged target:

A Maven Tycho build effectively combines all the Maven dependencies into a single feature and builds an update site which resolves all requirement, thereby testing that the dependencies are transitively complete. The build then produces a minimal update site of just the direct Maven dependencies, updated to the latest minor version, including the corresponding source bundle of each, and PGP signs all those artifacts. That update site is published to the following location:

Making this generator reusable and flexible is a work in progress...