Uploaded image for project: 'Maven Doxia'
  1. Maven Doxia
  2. DOXIA-373

Macro snippet with file option in a multi-pom project

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • None
    • None
    • Module - Apt
    • None
    • Window XP

    Description

      The project is a multi pom project. In the main pom project, I declare the other pom like this :

         <modules>
              <module>../moduleA</module>
              <module>../moduleB</module>
         ...
         </modules>
      

      To avoid duplicate code,I use the macro snippet in my documentation in modules A, B and Main. For convenient, the following syntax :

       %{snippet|id=myid|file=src/main/java/mypackage/File.java} 

      .

      When I build the site from each module A or B, all work fine. But when the site was generated from the main module, the snippet seem not work : All the pages who include a snippet's macros in A or B are not generated. I obtain the same problem if i do a simple site or a site:stage

      The maven site work fine work include pictures and schemas of local documentation (in A et B). I try to use
      the velocity macro and transform MyFile.apt to MyFile.apt.vm like these :

      MyFile.apt.vm
      %{snippet|id=myid|file=${basedir}/src/main/java/mypackage/File.java}.
      

      It's fail too.

      I use maven 2.1.0

      Sorry for my poor english

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              poulfich T. Montembault
              Votes:
              5 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: