This is the best explanation that I was able to find:

http://maven.apache.org/pom.html#Plugin_Management
 


---
Todd Thiessen

-----Original Message-----
From: Trevor Harmon [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 13, 2008 10:30 AM
To: Maven Users List
Subject: Why is pluginManagement necessary?

I'm really confused about the pluginManagement section. It seems
arbitrary and unnecessary. For instance, in the Chapter 6 example from
"Maven: The Definitive Guide", there is the following declaration:

<build>
     <pluginManagement>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <source>1.5</source>
                     <target>1.5</target>
                 </configuration>
             </plugin>
         </plugins>
     </pluginManagement>
</build>

Without this declaration, the project fails to compile because the
source code uses Java 1.5 syntax.

However -- and this is the part that baffles me -- if you simply remove
the pluginManagement tags (leaving the plugins section intact), it still
works perfectly!

Can someone point me to an example where pluginManagement actually
serves a purpose? Thanks,

Trevor


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to