2013-08-28 12 views
11

Nel mio progetto, sto usando Maven 3.0.4 e utilizzando JasperReports 5.1.0. Per compilare il file JRXML, utilizzare il jasperreports-maven-plugins. Ho il jasperreports-maven-plugin con la versione 1.0-beta-2. Dato che era in versione beta (1.0-beta-2), posso sapere quale versione stabile di jasperreports-maven-plug è disponibile per l'uso?Che cos'è la versione stabile per jasperreports-maven-plugin?

Sotto il plugin utilizzato nel mio file 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> 
+1

Mi sembra che [1.0-beta-3-SNAPSHOT] (http://svn.codehaus.org/mojo/trunk/mojo/jasperreports-maven-plugin/pom.xml) sia l'ultimo. È dal baule –

+0

Ma puoi ottenere il codice sorgente :) –

+0

E i tag sono [qui] (http://svn.codehaus.org/mojo/tags/) –

risposta

14

Dimenticare il plugin ufficiale Maven. Sto usando alexnederlof's Jasper report maven plugin per molto tempo e funziona come un fascino.

Potete trovare ulteriori informazioni presso github:

L'originale jasperreports-maven-plugin da org.codehaus.mojo era un po 'lento . Questo plugin è 10 volte più veloce. L'ho testato con 52 segnalazioni che impiegavano 48 secondi con il plug-in originale e solo 4,7 secondi con il plug-in .

e nella sua blog:

Il plug-in originale è stato creato in Java 4, funziona single-threaded e l'ultima volta che un impegno per il repo è stato (al momento della scrittura) 31 di agosto 2009. Non sembra proprio un progetto attivo.

Problemi correlati