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 2] [Maven JasperReports Plugin] Problème avec les rapports qui reposent sur une datasource de JavaBeans


Sujet :

Maven Java

  1. #1
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut [Maven 2] [Maven JasperReports Plugin] Problème avec les rapports qui reposent sur une datasource de JavaBeans
    Bonjour tout le monde,
    Je suis confronté à un problème assez cocasse je dois dire, je m'explique.
    J'ai paramétré le plugin Maven JasperReports pour pouvoir compiler mes rapports au niveau du build sauf que mes rapports ont besoin des .class du projet qui les intégré et intégre le pom. Quand je commente la déclaration du plugin jasperReports j'arrive à exécuter les commandes mvn eclipse:eclipse ou mvn clean install, par contre lorsque je décommente la déclaration le plugin jasperreports bloque.
    En analysant le problème je me suis rendu compte que lorsque les .class généré par mvn install sont présent dans le repertoire de build la compilation des rapports fonctionne mais dans le cas contraire il y'a echec de compilation de packages et .class qui ne sont pas encore présent.
    Auriez vous une piste pour contourner ce problème ?
    Merci d'avance

  2. #2
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut
    Au temps pour moi, je viens de trouver ça
    By default, the compile-reports mojo runs at generate-resources phase. However, you might need to bind the mojo to the compile phase if your report uses classes under target/classes.

    Your xml design files should be in src/main/jasperreports and have a .jrxml extension by default.

    It is necessary to declare your own jasperreports on both project and plugin's dependency lists. This first one is used for compilation purpose. The later is used to pickup correct xml validation, other wise, it will use the undesired one which comes with this plugin ( ie version 1.2.0 ) See MOJO-1254 for details
    sur http://mojo.codehaus.org/jasperrepor...gin/usage.html.
    Désolé

  3. #3
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut
    Pour faire ce qu'ils préconisent il suffit juste de faire ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	<plugin>
    				<groupId>org.codehaus.mojo</groupId>
    				<artifactId>jasperreports-maven-plugin </artifactId>
    				
    				<executions>
    					<execution>
    					<phase>compile</phase>
    						<goals>
    							<goal>compile-reports</goal>
    						</goals>
    					</execution>
    				</executions>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Probléme avec les rapports (etat - formulaire )
    Par evil05 dans le forum C#
    Réponses: 0
    Dernier message: 18/10/2011, 02h07
  2. Réponses: 1
    Dernier message: 17/09/2011, 08h42
  3. Réponses: 0
    Dernier message: 29/12/2009, 11h12
  4. problème avec les sauts de ligne dans une string
    Par hexdoc dans le forum Langage
    Réponses: 6
    Dernier message: 02/05/2008, 15h28
  5. Problème avec les rapports avec crystl report
    Par gibea00 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/09/2007, 20h40

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