Подтвердить что ты не робот

Что такое стабильная версия для jasperreports-maven-plugin?

В моем проекте я использую Maven 3.0.4 и используя JasperReports 5.1.0. Чтобы скомпилировать JRXML файл, используйте jasperreports-maven-plugins. У меня есть jasperreports-maven-plugin с версией 1.0-бета-2. Поскольку это была бета-версия (1.0-beta-2), могу ли я знать, что можно использовать стабильную версию jasperreports-maven-plugin?

Ниже плагина, используемого в моем файле pom.xml

<properties>
      <jasperreports.version>5.1.0</jasperreports.version>
</properties>

<build>
      <plugins>
         <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jasperreports-maven-plugin</artifactId>
            <version>1.0-beta-2</version>
            <configuration>
               <sourceDirectory>src/main/resources/reports</sourceDirectory>
               <outputDirectory>${project.build.directory}/classes/reports</outputDirectory>
            </configuration>
            <executions>
               <execution>
                  <!-- Need to bind to the compile phase cuz the reports uses classes under target/classes. The default is the generate-resources phase. -->
                  <phase>compile</phase>
                  <goals>
                     <goal>compile-reports</goal>
                  </goals>
               </execution>
            </executions>
            <dependencies>
               <dependency>
                  <groupId>net.sf.jasperreports</groupId>
                  <artifactId>jasperreports</artifactId>
                  <version>${jasperreports.version}</version>
               </dependency>
               <dependency>
                  <groupId>org.codehaus.groovy</groupId>
                  <artifactId>groovy-all</artifactId>
                  <version>2.0.1</version>
                  <scope>compile</scope>
                  <optional>true</optional>
               </dependency>
            </dependencies>
         </plugin>
      </plugins>
   </build>
4b9b3361

Ответ 1

Забудьте о официальном плагине maven. Я долгое время использовал alexnederlof Jasper report maven plugin и работал как шарм.

Дополнительную информацию можно найти в github:

Оригинальный jasperreports-maven-плагин из org.codehaus.mojo был бит медленный. Этот плагин в 10 раз быстрее. Я проверил его с 52 отчетами, которые взял 48 секунд с оригинальным плагином и всего 4,7 секунды с этот плагин.

и в blog:

Оригинальный плагин создан на Java 4, работает однопоточно и последний раз, когда кто-либо, совершивший репо, был (на момент написания статьи) 31-го августа 2009 года. На самом деле это не активный проект.