Sonntag, 5. Februar 2012

Maven: Überschreiben der Konfiguration bei Reporting Plugins

Maven 3.0.3
maven-site-plugin 3.0

Das Problem:
Im Parent pom war eine alte Version vom maven-site-plugin festgelegt und sollte im Projekt pom überschrieben werden, irgendwie war es aber nicht möglich das mit den normalen Mechanismen hinzukriegen.
Die Lösung fand ich dann in einem Sonatype Blog Eintrag.
Man überschreibt die Version einfach dadurch indem man dem Plugin eine Dependency hinzufügt, die seine eigene Version hochschraubt.

 
  
   
    org.apache.maven.plugins
    maven-site-plugin
    
     de
    
    3.0
    
     
      org.apache.maven.plugins
      maven-site-plugin
      3.0
     
    
   
  
 

Interessanterweise müssen beide Version Informationen angegeben werden, auch wenn sie ident sind, ansonsten führt es nicht zum gewünschten Ergebnis.

Keine Kommentare:

Kommentar veröffentlichen