Continuum

POM-only projects ignored. Causes problems with parent/child module pattern

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0-alpha-4
  • Fix Version/s: 1.0
  • Component/s: None
  • Labels:
    None
  • Complexity:
    Intermediate
  • Number of attachments :
    0

Description

POM-only projects are ignored. This poses problems for projects which depend on the POM-only project.

A common pattern is to have a POM-only parent with modules. This pattern is broken for two reasons:

1) The POM-only project is never added to Continuum so there is no way for the parent project to exist in the repository if Continuum is the only build mechanism (which seems likely for a production environment based on Continuum)

2) Each child module is added to Continuum separately and the parent/child module directory structure is not maintained. This is a problem as child modules cannot depend on the parent POM via directory structure (either the default ../pom.xml or via another path specified via the <relativePath> element).

As this parent/child module pattern is extremely common for all but trivial projects, this seems like an issue with a broad impact.

Issue Links

Activity

Hide
Trygve Laugstol added a comment -

I'm pretty sure that CONTIUUM-330 will solve this automatically, but it might be possible that we might want a smarter way, including includes and exclude patterns for projects etc.

Show
Trygve Laugstol added a comment - I'm pretty sure that CONTIUUM-330 will solve this automatically, but it might be possible that we might want a smarter way, including includes and exclude patterns for projects etc.
Hide
Emmanuel Venisse added a comment -

already fixed

Show
Emmanuel Venisse added a comment - already fixed

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: