खोज…


आईडीई (एकीकृत विकास पर्यावरण) के साथ

IDE Jaspersoft Studio ( JSS ) या पुराने संस्करण iReport डिज़ाइनर में यह पूर्वावलोकन प्रेस करने के लिए पर्याप्त है।

JasperReports डिजाइन फ़ाइल .jrxml स्वचालित रूप से करने के लिए संकलित किया जाएगा .jasper को उसी फ़ोल्डर में .jrxml यदि कोई त्रुटि मौजूद हैं।

दूसरा तरीका JSS में "कम्पाइल रिपोर्ट" बटन दबाना है

JSS के माध्यम से संकलित करें

या iReport में रिपोर्ट इंस्पेक्टर से कहा गया संदर्भ मेनू "संकलन रिपोर्ट" का उपयोग करें

IReport के माध्यम से संकलित करें

अपाचे चींटी के साथ

<target name="compile" description="Compiles report designs specified using the 'srcdir' in the &lt;jrc&gt; tag." depends="prepare-compile-classpath"> 
  <mkdir dir="./build/reports"/> 
    <taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask"> 
        <classpath refid="project-classpath"/>
    </taskdef>
    <jrc 
            srcdir="./reports"
            destdir="./build/reports"
            tempdir="./build/reports"
            keepjava="true"
            xmlvalidation="true">
        <classpath refid="sample-classpath"/>
        <include name="**/*.jrxml"/>
    </jrc>
</target>

अपाचे चींटी बिल्ड टूल को आपके सिस्टम पर सही तरीके से स्थापित करने की आवश्यकता है

जावा के साथ

हालांकि यह संभव है संकलित करने के लिए .jrxml में फ़ाइलों .jasper जावा कोड का उपयोग करके फ़ाइलें, इस incurs एक प्रदर्शन हिट है कि सबसे अच्छा पूर्व संकलन से बचा जाता है .jrxml आईडीई का उपयोग करके फ़ाइलें। कि ध्यान में रखते हुए संकलन .jrxml फ़ाइलों का उपयोग कर पूरा किया जा सकता JasperCompileManager इस प्रकार है:

JasperCompileManager.compileReportToFile(
            "designFile.jrxml", //Relative or absoulte path to the .jrxml file to compile
            "compiled.jasper"); //Relative or absolute path to the compiled file .jasper

अपाचे मावेन के साथ

एलेक्स नेदरलॉफ़ द्वारा जैस्पररपोर्ट -प्लगइन परित्यक्त org.codehaus.mojo का एक अच्छा विकल्प है : jasperreports-maven-plugin प्लगइन।

प्लगइन को जोड़ना एक विशिष्ट, सरल प्रक्रिया है:

<build>
    <plugins>
        <plugin>
            <groupId>com.alexnederlof</groupId>
            <artifactId>jasperreports-plugin</artifactId>
            <version>2.3</version>
            <executions>
                <execution>
                    <phase>process-sources</phase>
                    <goals>
                        <goal>jasper</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <sourceDirectory>src/main/resources/jrxml</sourceDirectory>
                <outputDirectory>${project.build.directory}/jasper</outputDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>

मावेन के साथ संकलन की कमान:

मवन जैस्पर्रपोर्ट्स: जैस्पर

Jasper फाइलें $ {project.build.directory} / jasper फ़ोल्डर में बनाई जाएंगी (उदाहरण के लिए, in / target / tasper )



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow