IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Maven Doxia PDF


Sujet :

Maven Java

  1. #1
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut Maven Doxia PDF
    Bonjour,

    Je tente d'utiliser le plugin doxia, j'arrive à le faire fonctionner pour générer un site avec le langage Markdown.
    Maintenant, j'apprécierai d'aller plus loin en générant un pdf, problème mvn pdf:pdf génére bien le pdf mais j'ai que les
    lien vers les menus (table des matières) mais pas de contenu ??

    JE pense que j'ai oublié quelque chose mais je ne sais pas quoi ?
    En plus la doc est lacunaire sur le site de maven ... donc si quelqu'un peut m'aider à gagner du temps

    mon pompom ...

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
     
        <groupId>com.test.doc</groupId>
        <artifactId>monprojetDOC</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>pom</packaging>
     
        <distributionManagement>
            <site>
                <id>website</id>
                <url>scp://webhost.company.com/www/website</url>
            </site>
        </distributionManagement>
     
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
        <!-- Ajout de s Plugins pour la génération Doxia -->
        <build>
            <plugins>
                <plugin>    
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <version>3.2</version>
                    <dependencies>
                        <dependency>
                            <groupId>org.apache.maven.doxia</groupId>
                            <artifactId>doxia-module-markdown</artifactId>
                            <version>1.3</version>
                        </dependency>
                    </dependencies>
                </plugin>
            </plugins>
        </build>
    </project>

    il génère bien la partie pdf


    Nom : Capture du 2014-05-06 12:08:13.png
Affichages : 429
Taille : 60,3 Ko


    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Salut,

    Est ce que dans ton pom.xml il ne manquerai pas l'utilisation du maven-pdf-plugin ? Sinon je ne vois pas comment le PDF est généré.
    Je vais considérer que c'est le cas car j'avais le même problème, j'appelai le maven-site-plugin pour générer la doc HTML et le maven-pdf-plugin pour générer le PDF.
    Et comme toi dans le PDF je n'avais que la table des matières.

    Le souci venait du fait que j'ajoutai la dépendances vers doxia-module-markdown uniquement dans l'exécution du maven-site-plugin et pas dans l'exécution du maven-pdf-plugin, ce dernier ne pouvait donc pas parser mes fichiers MarkDown.

    Il suffit donc d'ajouter cette dépendance :

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-pdf-plugin</artifactId>
            <dependencies>
              <dependency>
                <groupId>org.apache.maven.doxia</groupId>
                <artifactId>doxia-module-markdown</artifactId>
                <version>1.4</version>
              </dependency>
            </dependencies>
            <executions>
              <execution>
                <id>pdf</id>
                <phase>site</phase>
                <goals>
                  <goal>pdf</goal>
                </goals>
                <configuration>
                  <outputDirectory>${project.reporting.outputDirectory}</outputDirectory>
                  <includeReports>false</includeReports>
                </configuration>
              </execution>
            </executions>
          </plugin>

    PS : Le post date un peu mais ca pourra servir à d'autres personnes

Discussions similaires

  1. Lien vers Tuto PDF de Maven est rompu
    Par Rhodo33 dans le forum Maven
    Réponses: 2
    Dernier message: 02/02/2013, 09h22
  2. Maven Plugin pdf - personnaliser le template
    Par BerBiX dans le forum Maven
    Réponses: 1
    Dernier message: 18/12/2009, 10h10
  3. [] Convertir un fichier word en pdf
    Par SpaceFrog dans le forum VBA Word
    Réponses: 7
    Dernier message: 06/12/2002, 15h27
  4. Affichage de documents PDF
    Par Dajon dans le forum C++Builder
    Réponses: 5
    Dernier message: 10/10/2002, 11h36
  5. [CR] exporter en PDF
    Par Nathy dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 16/05/2002, 09h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo