0

pom.xml を使用して .jrxml を .jasper にコンパイルする際に問題が発生しています。mvn clean install、mvn -e compile、mvn eclipse:eclipse を実行した後、.jasper を生成できません。以下は私のpom.xmlです。私は何かが欠けていると確信していますが、何がわかりません。助けてください..ありがとうございます:) net.sf.jasperreports jasperreports 4.8.0

<plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jasperreports-maven-plugin</artifactId>
                <version>1.0-beta-2</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>compile-reports</goal>
                        </goals>
                        <configuration>
                            <!--  jrxml file  directory-->
                            <sourceDirectory>src\\main\\resources\\reports\\template</sourceDirectory>
                            <sourceFileExt>.jrxml</sourceFileExt>
                            <compiler>net.sf.jasperreports.engine.design.JRJavacCompiler</compiler>
                            <!--  Destination for jasper file -->
                            <outputDirectory>src\\main\\resources\\reports\\jasper</outputDirectory>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <!-- These plugins are used to specify correct version for jrxml xml validation -->
                    <dependency>
                        <groupId>net.sf.jasperreports</groupId>
                        <artifactId>jasperreports</artifactId>
                        <version>4.8.0</version>
                    </dependency>
                 </dependencies>
            </plugin>
        </plugins>

      </build>

    </profile>
  </profiles>
4

2 に答える 2

2

これが私にとってスニペットの作品です

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jasperreports-maven-plugin</artifactId>
            <version>1.0-beta-2</version>
            <configuration>
                <sourceDirectory>src/main/webapp/WEB-INF/reports</sourceDirectory>
                <outputDirectory>src/main/webapp/WEB-INF/reports</outputDirectory>
            </configuration>
            <executions>
                <execution>
                    <phase>compile</phase>
                    <goals>
                        <goal>compile-reports</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>jasperreports</groupId>
                    <artifactId>jasperreports</artifactId>
                    <version>3.5.3</version>
                </dependency>
                <dependency>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                    <version>1.2.16</version>
                </dependency>
            </dependencies>
        </plugin>
于 2013-02-06T19:02:24.727 に答える
0

src\main\jasper に .jasper を作成しました -----src\main に直接リソースはありません。今、私はJavaコードを読むことができません。常に null を返します。助けてください。試してみました:

1) ファイル file = new File(ReportConnection.class.getClassLoader().getResource("src/main/jasperreports/sample_Report.jasper").toString());

2)URL リソース = ClassLoader.getSystemResource("src/main/jasperreports/sample_Report.jasper");

3) FILE_BASE_FOLDER_ON_CLASSPATH = "src//main//jasperreports"; iStream = ReportConnection.class .getClassLoader() .getResourceAsStream( FILE_BASE_FOLDER_ON_CLASSPATH + "sample.jasper");

于 2013-02-07T19:38:07.847 に答える