2013-08-28 5 views
11

In meinem Projekt verwende ich Maven 3.0.4 und mit JasperReports 5.1.0. Um die Datei JRXML zu kompilieren, verwenden Sie die jasperreports-maven-plugins. Ich habe das jasperreports-maven-plugin mit Version 1.0-beta-2. Da es Beta-Version (1.0-Beta-2) war Kann ich wissen, was ist die stabile Version von jasperreports-maven-plugin zur Verfügung zu verwenden?Was ist eine stabile Version für jasperreports-maven-plugin?

Unter dem Plugin in meiner pom.xml-Datei verwendet

<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> 
+1

Scheint mir, dass [1.0-Beta-3-SNAPSHOT] (http://svn.codehaus.org/mojo/trunk/mojo/jasperreports-maven-plugin/pom.xml) zuletzt ist. Es ist aus dem Kofferraum –

+0

Aber Sie können den Quellcode bekommen :) –

+0

Und die Tags sind [hier] (http://svn.codehaus.org/mojo/tags/) –

Antwort

14

Vergessen Sie die offizielle Maven Plugin. Ich habe alexnederlof's Jasper report maven plugin für eine lange Zeit verwendet und funktioniert wie ein Charme.

können Sie weitere Informationen bei Github finden:

Die ursprüngliche Jasper-Maven-Plugin von org.codehaus.mojo war ein bisschen langsam. Dieses Plugin ist 10x schneller. Ich habe es mit 52 Berichten getestet, die 48 Sekunden mit dem ursprünglichen Plugin und nur 4,7 Sekunden mit dieses Plugin dauerte.

und in seinem blog:

Die Original-Plug-in in Java 4 erstellt wird, auf das Repo (zum Zeitpunkt des Schreibens) 31. war jeder engagierte Single-Threaded und das letzte Mal funktioniert August, 2009. Nicht wirklich ein aktives Projekt scheint es.

Verwandte Themen