2010-12-16 18 views

उत्तर

55

जेस्क्सल को जेस्पर को संकलित करने के तीन तरीके हैं।

  1. आप iReport डिजाइनर पर संकलन बटन (हथौड़ा लोगो) के माध्यम से सीधे संकलन कर सकते हैं।

  2. आप Ant Compile Sample में दिखाए गए अनुसार संकलन के लिए चींटी का उपयोग कर सकते हैं।

    <target name="compile1"> 
        <mkdir dir="./build/reports"/> 
        <jrc 
        srcdir="./reports" 
        destdir="./build/reports" 
        tempdir="./build/reports" 
        keepjava="true" 
        xmlvalidation="true"> 
        <classpath refid="runClasspath"/> 
        <include name="**/*.jrxml"/> 
        </jrc> 
    </target> 
    

    नीचे मेरे वर्तमान प्रोजेक्ट पर रिपोर्ट संकलन कार्य है।

    Daniel Rikowski से

    alt text

    अलावा:

  3. आप भी अपने जावा कोड से संकलित करने के लिए JasperCompileManager वर्ग का उपयोग कर सकते हैं।

    JasperCompileManager.compileReportToFile(
           our_jasper_template.jrxml",//the path to the jrxml file to compile 
           our_compiled_template.jasper");//the path and name we want to save the compiled file to 
    
+0

क्या आप डेटासेट को लिंक करने के लिए कैसे जोड़ सकते हैं उदाहरण # 3? – DanFromGermany

+0

मेरा सुझाव है कि आप # 1 - "हथौड़ा" लॉगोग के लिए एक छवि जोड़ें ... चित्र इसे स्पष्ट करता है। – mmcrae

8

मैं iReport 2.0.2 का उपयोग कर रहा जैस्पर फ़ाइल उत्पन्न करने के लिए।

मैं हथौड़ा लोगो नहीं मिला था, लेकिन मैं मेनू पट्टी जो iReport प्रोग्राम फ़ाइलों फ़ोल्डर में जैस्पर फ़ाइल बनाने में एक मेनू create > compile है:

iReport लॉग्स: "संकलन vers le fichier .. ।। \ SalesOrderItemsSubreportA4.jasper -> C: \ Program Files \ JasperSoft \ iReport-2.0.2 \ SalesOrderItemsSubreportA4.java "Maven साथ

+1

यदि आपके पास कोई नया प्रश्न है, तो कृपया [प्रश्न पूछें] (http://stackoverflow.com/questions/ask) बटन पर क्लिक करके इसे पूछें। इस प्रश्न का एक लिंक शामिल करें यदि यह संदर्भ प्रदान करने में मदद करता है। – user35443

+1

@ user35443, यह एक नया सवाल नहीं है और वास्तव में मूल प्रश्न का उत्तर प्रदान करता है। – DB5

9

यह स्वचालित है:

<plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>jasperreports-maven-plugin</artifactId> 
     <configuration> 
     <outputDirectory>target/${project.artifactId}/WEB-INF/reports</outputDirectory> 
    </configuration> 
     <executions> 
      <execution> 
       <phase>prepare-package</phase> 
       <inherited>false</inherited> 
       <goals> 
        <goal>compile-reports</goal> 
       </goals> 
      </execution> 
     </executions> 
     <dependencies> 
    <dependency> 
     <groupId>net.sf.jasperreports</groupId> 
     <artifactId>jasperreports</artifactId> 
     <version>3.7.6</version> 
    </dependency> 
    <dependency> 
     <groupId>log4j</groupId> 
     <artifactId>log4j</artifactId> 
     <version>1.2.16</version> 
     <type>jar</type> 
    </dependency> 
    </dependencies> 

2

संस्करण 5.1.0 का उपयोग करना:

बस पूर्वावलोकन पर क्लिक करें और यह आपके लिए एक ही कार्यशील निर्देशिका में आपकेRRportName.jasper का निर्माण करेगा।

3

यदि आप iReport का उपयोग कर रहे हैं तो आप इसे आसानी से कर सकते हैं।

  1. जब आप पूर्वावलोकन पर क्लिक करते हैं तो यह स्वचालित रूप से संकलित हो जाएगा।
  2. इसे शिकायत करने का एक विकल्प है। आप पृष्ठ का चयन करके संकलित कर सकते हैं, फिर राइट क्लिक करें आपको संकलन विकल्प मिल जाएगा।
इस सवाल का जो Jaspersoft Studio का उपयोग करता है भर में आ किसी के लिए
14

(जो, मुझे लगता है, की जगह iReports है, यह काफी समान है, अभी भी फ्रीवेयर, बस ग्रहण के आधार पर है), के शीर्ष पर "संकलित रिपोर्ट" आइकन के लिए देखें आपकी .jrxml फ़ाइल का संपादक क्षेत्र। आइकन का उस पंक्ति में पहला आइकन, उस पर बाइनरी संख्या वाली फ़ाइल है (कम से कम संस्करण 5.6 में।2):

Jaspersoft Studio - compile report

यह आइकन क्लिक .jrxml फ़ाइल के रूप में एक ही निर्देशिका में .jasper फाइल उत्पन्न करेगा।

4

iReport Design 5.6.0 का उपयोग करना, यदि आप पूर्वावलोकन के बिना एकाधिक jrxml फ़ाइलों को संकलित करना चाहते हैं - टूल्स -> भारी प्रोसेसिंग टूल पर जाएं। "कंपाइल फ़ाइलें" के रूप में विस्तार प्रकार का चयन करें, उस फ़ोल्डर का चयन करें जहां आपकी सभी jrxml रिपोर्ट संग्रहीत हैं, और उन्हें बैच में संकलित करें।

4
ग्रहण के लिए

ग्रहण में, Jaspersoft Studio

  • स्थापित करें।
  • सही .jrxml फ़ाइल क्लिक करें और चुनें Open with JasperReports Book Editor
  • .jrxml फ़ाइल के लिए Design टैब खोलें।
  • विंडो के शीर्ष पर आप Compile Report आइकन देख सकते हैं।
संबंधित मुद्दे

 संबंधित मुद्दे