Spring roo и iText PDF не уверены, как установить?

#java #spring-roo

#java #spring-roo

Вопрос:

У меня есть проект spring roo, и я хотел бы иметь возможность разрешить пользователю загружать PDF-файл из моего проекта. Я знаю, как сгенерировать PDF, но я не совсем уверен в том, как установить iText 5.1.2 в мой проект spring Roo.

Комментарии:

1. Как выполняется настройка вашего проекта? Основан ли он на maven? Это просто проект по умолчанию, созданный вашей IDE?

2. @micfra он основан на maven, хотя я использую только оболочку spring roo

Ответ №1:

Чтобы добавить iText в ваш проект Maven, просто добавьте следующие зависимости:

 <dependencies>

  <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.1.2</version>
  </dependency>

  <dependency>
    <groupId>com.itextpdf.tool</groupId>
    <artifactId>xmlworker</artifactId>
    <version>1.1.0</version>  
  </dependency>

  <!-- other dependency -->
</dependencies>
  

Комментарии:

1. имеет ли значение, где у меня находится файл itextpdf jar? в настоящее время он находится в / home / user

2. Maven загрузит все jars для вас. Он будет загружен на ~/.m2/repository/<groupId>/<atifactId>/atifactId.jar , если не указано иное. Вы должны выполнить rund mvn install перед запуском любых материалов roo. Это может помочь.