java - JaperReport maven Pom.xml 未创建.jasper 文件

标签 java maven jasper-reports

我在通过 pom.xml 将 .jrxml 编译为 .jasper 时遇到问题。在进行 mvn clean install、mvn -e compil、mvn eclipse:eclipse 后,我无法生成 .jasper。下面是我的 pom.xml。我确信我错过了一些东西,但不确定是什么。请帮忙..提前谢谢:) 网.SF.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>

最佳答案

这是适合我的代码片段

        <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>

关于java - JaperReport maven Pom.xml 未创建.jasper 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14735367/

相关文章:

java - 使用 JasperReports API 生成报告时获取空值

jasper-reports - 如何在 Jasper Reports 中将页脚设置到每一页的底部?

java - 如果我更改依赖项列表,最好的做法是在 Maven 中增加我的主要版本号吗?

java - 如何使流减少线程安全?

java - 将两个 ToggleButtons 绑定(bind)到一个 BooleanProperty

java - 无法在与 findViewById(R.id.textView) 同一行中使用 setText() 方法

maven - Gradle 将单个存档上传到多个存储库

java - 更改源代码和资源的 Spring boot 文件夹结构

java - net.sf.jasperreports.engine.JRException : Error loading object from file

java - 通过多个实例从一个文件夹读取文件