[ 
https://issues.apache.org/jira/browse/MNGSITE-310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephane Nicoll closed MNGSITE-310.
-----------------------------------
    Resolution: Won't Fix

> general recommendation for the element order in the POM
> -------------------------------------------------------
>
>                 Key: MNGSITE-310
>                 URL: https://issues.apache.org/jira/browse/MNGSITE-310
>             Project: Maven Project Web Site
>          Issue Type: Improvement
>            Reporter: Franz van Betteraey
>            Priority: Minor
>              Labels: convention, pom
>
> A 
> [convention|https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention]
>  for the element order in POM files is recommended for Maven developer and 
> contributor but not for the general usage of Maven. I think it would be 
> useful to recommend the element order also for general usage. A common order 
> would
> * give an answer to the question of the order for all who ask themselves this 
> question
> * help to easily cope with the content of pom files (even in unknown projects)
> A good place for the recommendation would be the [Maven 
> conventions|https://maven.apache.org/maven-conventions.html] or [POM 
> reference |https://maven.apache.org/pom.html] document.
> The background for this request is a discussion on twitter:
> https://twitter.com/FrVaBe/status/870263530473369601
> https://twitter.com/snicoll/status/874231018957545472
> A possible argument against such a convention would probably be, that 
> projects that used another element order would be suddenly considered as 
> "wrong" ordered.
> But I think that everyone that wondered about how to order the elements has 
> probably found the developer conventions and used theses as an appropriate 
> convention. There are even tools to check this convention 
> ([SonarQube|https://jira.sonarsource.com/browse/RSPEC-3423]) and to support 
> this convention ([Tidy Maven 
> plugin|http://www.mojohaus.org/tidy-maven-plugin/]). The Convention is thus 
> already established.
>       



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to