JasperReports
Что такое .jasper и .jrxml
.jrxml — редактируемый XML-исходник шаблона. В нём описаны размеры этикетки, элементы, поля, выражения и изображения.
.jasper — скомпилированный файл JasperReports, который загружается в СУЗ как пользовательский шаблон этикетки.
Как это используется
- Редактор работает с внутренним JRXML-представлением.
- Пользователь видит визуальный макет этикетки.
- После проверки сервис компилирует шаблон в .jasper.
- Готовый .jasper загружается в СУЗ.
Почему нельзя просто редактировать .jasper
.jasper — это результат компиляции, а не удобный исходник. Поэтому безопаснее создавать новый проект или редактировать JRXML, а затем снова собирать .jasper.