Create and "oss-parent" for Sakai

Description

In researching, the oss parent is deprecated and hasn't been updated for years. [1] This is mostly used for releasing release configuration. My proposal is to move all of this release information up out of master, have master depend on a static version (released) of this artifacts which should change very infrequently.

This can also be used to more easily release other projects outside the release (like webjars) which also change infrequently.

So it would be
oss-parent->master->everything in a regular release
oss-parent->webjars

I thought about packing all of the stuff in "oss-parent" into master (most of it is there anyway) but then we have to release master and the version will be out of sync. Copy/pasting this everywhere doesn't seem great either.

This should have no real effect outside of release management.

[1] "We suggest to manage parent POM files for your own organization as needed." https://github.com/sonatype/oss-parents

is depended on by

Activity

Show:

Matthew Jones February 13, 2018 at 9:11 AM

Seeing this error on nightly

[ERROR] The project (/var/lib/jenkins/jobs/sakai-master/workspace/webjars/ckeditor-autosave/pom.xml) has 1 error [ERROR] Non-parseable POM /var/lib/jenkins/jobs/sakai-master/workspace/webjars/ckeditor-autosave/pom.xml: end tag name </build> must match start tag name <plugins> from line 41 (position: TEXT seen ...</plugin>\n </build>... @68:13) @ line 68, column 13 -> [Help 2]
Fixed

Details

Priority

Affects versions

Fix versions

Assignee

Reporter

Created February 6, 2018 at 3:30 PM
Updated February 13, 2018 at 3:52 PM
Resolved February 8, 2018 at 3:15 PM

Flag notifications