[ https://issues.apache.org/jira/browse/MNG-6384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17369898#comment-17369898 ]
Richard Eckart de Castilho commented on MNG-6384: ------------------------------------------------- Sounds like the new setting should resolve the issue described. However, looks like I cannot close the issue despite having created it. > Project URL should not be extended with artifactId when inherited > ----------------------------------------------------------------- > > Key: MNG-6384 > URL: https://issues.apache.org/jira/browse/MNG-6384 > Project: Maven > Issue Type: Wish > Reporter: Richard Eckart de Castilho > Priority: Major > > According to the POM reference, the "url" element is informational and a > "nice gesture" to users (https://maven.apache.org/pom.html ): > {quote} > name: Projects tend to have conversational names, beyond the artifactId. The > Sun engineers did not refer to their project as "java-1.5", but rather just > called it "Tiger". Here is where to set that value. > description: Description of a project is always good. Although this should > not replace formal documentation, a quick comment to any readers of the POM > is always helpful. > url: The URL, like the name, is not required. This is a nice gesture for > projects users, however, so that they know where the project lives. > inceptionYear: This is another good documentation point. It will at least > help you remember where you have spent the last few years of your life. > {quote} > However, Maven chooses to append the artifact ID when the "url" is inherited. > IMHO that does not make any sense. In particular it does not make any sense > to have to re-declare the project URL in *every child module* of a complex > project which is usually inheriting from some project-specific top-level POM. > It should be sufficient to declare the URL in the project's top-level POM and > just have the children inherit it. > An inheriting project can usually not be expected to "live" under > "url/artifactId". If the project truly lives somewhere else, then the POM > should explicitly overwrite the URL. Otherwise, it should IMHO be assumed > that the project continues to live in the same place. -- This message was sent by Atlassian Jira (v8.3.4#803005)