Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added few comments

...

fieldrequired for consumerproposed for consumerproposed for build onlycomment
<modelVersion/>
    
<parent>
(minus) (plus)content inlined in consumer POM
<groupId/>
<artifactId/>
<version/>
(plus)   
<packaging/>
    
<name/>
 (plus)  
<description/>
 (plus)  
<url/>
 (plus)  
<inceptionYear/>
 (plus)  
<organization>
 (plus)  
<licenses>
 (plus)  
<developers>
<contributors>
    
<mailingLists>
    
<prerequisites>
(minus) (plus) 
<modules/>
(minus) (plus) 
<scm>
 (plus)  
<issueManagement>
 (plus)  
<ciManagement>
(minus) (plus) 
<distributionManagement>
(minus) (plus) 
<properties>
(minus) (plus)values inlined in consumer POM
<dependencyManagement>
(minus) (plus) 
<dependencies>
(plus) without system scope (plus) with system scopesystem scoped dependencies removed in consumer POM
<repositories>
(question) (question)need to check if repositories configured in dependencies are used during resolution
<pluginRepositories>
(minus) (plus) 
<build>
(minus) (plus) (thumbs up) this is where the addition of new configuration to enhance Maven build features will be the most useful
<reports/>
(minus) (plus)(minus)let's remove this old Maven 1 compatibility field... 
<reporting>
(minus) (plus) 
<profiles>
(plus)   
    <id/>
(plus)   
    <activation>
(question)   
    <properties>
    
    <dependencies>
(plus)   
    <build>
    <modules/>
    <distributionManagement>
    <dependencyManagement>
    <repositories>
    <pluginRepositories>
    <reports/>
    <reporting>
(minus) (plus) 

...