2015-09-16 1 views
1

Etant donné que nous avons un projet avec les modules suivants:Propriétés pour un site à partir d'un autre module Maven

project/ 
    project-module-1/ 
    project-module-2/ 
    project-docs/ 
     src/site/ 
      markdown/ 
       index.md.vm 
      site.xml 

Maintenant, je veux lire les propriétés de project-module-1 and 2 dans le index.md.vm du module project-docs.

index.md.vm

${module1.project.name} 
${module1.project.version} 
${module1.project.description} 

${module2.project.name} 
${module2.project.version} 
${module2.project.description} 

Comment puis-je faire cela? Je ne trouve rien à ce sujet dans la documentation Maven ou Markdown.

Merci d'avance!

Répondre

1

Définissez les propriétés dans l'agrégateur de niveau supérieur pom et utilisez-les dans les trois projets comme vous le souhaitez. Et le pom de haut niveau doit être utilisé comme parent dans chacun d'eux afin que les valeurs puissent être héritées.