Project

General

Profile

Actions

Bug #12199

closed

Parent pom update needed for plugins

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

Status:
Released
Priority:
N/A
Category:
Architecture - Internal libs
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 1 (0 open1 closed)

Bug #12200: Dependencies update consequencesReleasedFrançois ARMANDActions

Related issues 1 (0 open1 closed)

Related to Rudder plugins - Bug #12171: Normalize plugin build structureReleasedFrançois ARMANDActions
Actions #1

Updated by François ARMAND about 6 years ago

  • Status changed from New to In progress
  • Assignee set to François ARMAND
Actions #2

Updated by François ARMAND about 6 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder-parent-pom/pull/52
Actions #3

Updated by Rudder Quality Assistant about 6 years ago

  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #4

Updated by François ARMAND about 6 years ago

  • Status changed from Pending technical review to Pending release
Actions #5

Updated by Vincent MEMBRÉ about 6 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.3.0~rc1 which was released today.

Actions #6

Updated by Vincent MEMBRÉ over 5 years ago

  • Project changed from Rudder plugins to Rudder
  • Category set to Architecture - Internal libs
  • Target version set to 4.3.0~rc1
  • Parent task deleted (#12171)
Actions #7

Updated by Vincent MEMBRÉ over 5 years ago

  • Subject changed from Parent pom updete needed for plugins to Parent pom update needed for plugins
Actions #8

Updated by Vincent MEMBRÉ over 5 years ago

  • Related to Bug #12171: Normalize plugin build structure added
Actions

Also available in: Atom PDF