JasperServer permet d’uploader des reports qu’il place dans un Report Unit (sorte de répertoire unique). En conséquence si un sous-rapport est utilisé dans n rapports, il est uploadé n fois.
JasperServer permet d’uploader des reports qu’il place dans un Report Unit (sorte de répertoire unique). En conséquence si un sous-rapport est utilisé dans n rapports, il est uploadé n fois.
Cela complexifie alors la mise à jour de ces rapports qui doivent être modifiée n fois.
La solution consiste à créer un fichier JRXML directement sur le serveur Jasper Server :

Choisir fichier JRxml :
Et choisir le fichier à uploader sur le server:

Puis de lier le fichier JRxml nouvellement créé aux rapports qui l’utilisent, via son chemin relatif (qui commence par « /reports ») :

La code review est une étape clé du développement logiciel moderne. Elle permet, via les Merge Requests (MR), de valider le code, d’éviter les bugs et d’améliorer la qualité des livrables.
Si vous êtes arrivé ici, c'est que vous avez déjà un minimum de compréhension sur les RAG : à quoi ils servent, comment ils fonctionnent et quels sont les enjeux. Si ce n'est pas le cas, je vous invite à venir découvrir cet article sur une [introduction aux RAG](/blog/2025/08/comment-fonctionne-un-rag) ! Dans cet article, on va découvrir comment optimiser un RAG, ou en clair, quels sont les leviers qui permettent à un RAG de répondre au mieux aux questions qui lui sont posées.
Comparatif des langages Python et Java sur plusieurs aspects (prise en main, performances, environnement, maintenance, etc.)