Project

General

Profile

Actions

Bug #12171

closed

Normalize plugin build structure

Added by François ARMAND over 6 years ago. Updated over 6 years ago.

Status:
Released
Priority:
N/A
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
Fix check:
Regression:

Description

As the number of plugins increase, we want to normalize their structure and the quantity of information that is duplicated in each of them.

The main points are:

- use a "master" build.conf for rudder-branch and perhaps other properties common to all plugin on a given branch,
- perhaps use a master pom to centralize common behaviour (at least, the maximun number of them)
- perhaps find a simpler to check for license build. We would like to have that provided as a service to all plugin without any code on their side for the status checking (it's extremelly error prone and verbose right now)

Some change will need to be made in 4.1, other in 4.3 (because they will also need changes in Rudder plugin API). This ticket takes care of 4.1 branch.


Subtasks 4 (0 open4 closed)

Bug #12197: More clean-up on blank template projectReleasedVincent MEMBRÉActions
Node external reports - Bug #12201: Missing part of POM for node external reportReleasedVincent MEMBRÉActions
Architecture #12240: Add top-level make file target to generate licensed pluginsReleasedFrançois ARMANDActions
Architecture #12251: lib version is not parametrized in submodulesReleasedFrançois ARMANDActions

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #12199: Parent pom update needed for pluginsReleasedFrançois ARMANDActions
Actions

Also available in: Atom PDF