Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.2
-
Component/s: Inheritance and Interpolation
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
Currently, whenever a child pom inherits from a parent (and doesn't override the relevant settings), both project.url and project.distributionManagement.site.url have the name of the child artifact appended.
It would be nice to be able to have something like
:code:
<url>scpexe://host/blah/$
/$
{project.version}</url>
:code:
and have this inherited to all child poms in the obvious way.
My usecase for this is that we have a single parent pom for all our projects, with useful settings such as distributionManagement, and I'd like to be able to deploy their sites to a single directory and have Apache generate me a directory listing for all the child projects. However, I curently have no way of releasing the parent project without obliterating the list of child projects.
Issue Links
- is duplicated by
-
MNG-4878
Inheritance of URLs behaves differently for aggregated and non-aggregated child projects
-
-
MNG-2872
Don't append artifactId when parent pom already has artifactId in URL
-
- is related to
-
MNG-3075
Project properties, project.artifactId and project.version, are incorrectly translated when use defined in a parent POM.
-
-
MNG-4506
Split site deployment URLs into release vs. snapshot, just like artifacts
-
- relates to
-
MRELEASE-331
SCM urls are broken for all modules, except the parent
-
-
MNG-3244
inherited site url not properly handling parameters
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
| Priority | Major [ 3 ] | Minor [ 4 ] |
| Fix Version/s | Reviewed [ 13555 ] |
| Fix Version/s | 2.1-alpha-1 [ 13143 ] | |
| Fix Version/s | Reviewed Pending Version Assignment [ 13555 ] |
| Fix Version/s | 2.1.x [ 13142 ] | |
| Fix Version/s | 2.1-alpha-1 [ 13143 ] |
| Fix Version/s | 3.x [ 13145 ] | |
| Fix Version/s | 3.0 [ 13142 ] |
| Component/s | Sites & Reporting [ 12030 ] | |
| Affects Version/s | 2.0.5 [ 12294 ] | |
| Key | MNG-2915 | MSITE-449 |
| Fix Version/s | 3.x [ 13145 ] | |
| Complexity | Intermediate | |
| Project | Maven 2 & 3 [ 10500 ] | Maven 2.x Site Plugin [ 11146 ] |
| Project | Maven 2.x Site Plugin [ 11146 ] | Maven 2 & 3 [ 10500 ] |
| Complexity | Intermediate | |
| Key | MSITE-449 | MNG-4508 |
| Fix Version/s | 3.1.alpha1 [ 16093 ] |
| Fix Version/s | 3.1 [ 15565 ] | |
| Fix Version/s | 3.1.alpha1 [ 16093 ] |
| Component/s | Inheritance and Interpolation [ 11570 ] |
| Link | This issue relates to MRELEASE-331 [ MRELEASE-331 ] |