Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
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
<url>scpexe://host/blah/${project.artifactId}/${project.version}</url>
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.
Attachments
Issue Links
- Is contained by
-
MNG-5951 add an option to avoid path addition to inherited URLs
- Closed
- is duplicated by
-
MNG-4878 Inheritance of URLs behaves differently for aggregated and non-aggregated child projects
- Closed
-
MNG-2872 Don't append artifactId when parent pom already has artifactId in URL
- Closed
- is related to
-
MNG-3075 Project properties, project.artifactId and project.version, are incorrectly translated when use defined in a parent POM.
- Closed
-
MNG-5878 add support for module name != artifactId in every calculated URLs (project, SCM, site): special project.directory property
- Closed
-
MNG-4506 Split site deployment URLs into release vs. snapshot, just like artifacts
- Open
- relates to
-
MRELEASE-331 SCM urls are broken for all modules, except the parent
- Closed
-
MNG-3244 inherited site url not properly handling parameters
- Closed
- mentioned in
-
Page Loading...