2013-08-28 38 views
11

Trong dự án của tôi, tôi đang sử dụng Maven 3.0.4 và sử dụng JasperReports 5.1.0. Để biên dịch tệp JRXML, sử dụng jasperreports-maven-plugins. Tôi có jasperreports-maven-plugin với phiên bản 1.0-beta-2. Vì đó là phiên bản beta (1.0-beta-2) Tôi có thể biết, phiên bản ổn định của jasperreports-maven-plugin có sẵn để sử dụng không?Phiên bản ổn định cho jasperreports-maven-plugin là gì?

Dưới plugin được sử dụng trong tập tin pom.xml của tôi

<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

Dường như với tôi rằng [1,0-beta-3-SNAPSHOT] (http://svn.codehaus.org/mojo/trunk/mojo/jasperreports-maven-plugin/pom.xml) là cuối cùng. Nó là từ thân cây –

+0

Nhưng bạn có thể lấy mã nguồn :) –

+0

Và các thẻ là [ở đây] (http://svn.codehaus.org/mojo/tags/) –

Trả lời

14

Quên về các plugin maven chính thức. Tôi đã sử dụng alexnederlof's Jasper report maven plugin trong một thời gian dài và hoạt động như một sự quyến rũ.

Bạn có thể tìm thêm thông tin tại github:

Bản gốc JasperReports-maven-plugin từ org.codehaus.mojo là một chút chậm. Plugin này nhanh hơn gấp 10 lần. Tôi đã thử nghiệm nó với 52 báo cáo mà mất 48 giây với plugin gốc và chỉ 4,7 giây với plugin này.

và trong blog mình:

Bản gốc plug-in được tạo ra trong Java 4, công trình đơn luồng và thời gian qua bất kỳ cam kết repo là (tại thời điểm viết bài) 31 của tháng Tám, 2009. Không thực sự là một dự án hoạt động có vẻ như.

Các vấn đề liên quan