Jasper Reports的Maven存储库是什么?

grt*_*ibo 27 maven-2 jasper-reports maven

哪里可以找到最新版本的Jasper Reports的Maven存储库?我在主站点试过,但似乎回购不是最新的.

jpa*_*tti 26

这是最新版本:

    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>5.2.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

还有一个非常好的插件可以自动将jrxml文件编译为jasper.只需将以下内容放在pom中,将jrxml文件放在src/main/jasperreports中

<project>

<properties>
    <jasperReport.version>5.2.0</jasperReport.version>
</properties>

  ...
  <dependencies>
    <dependency>
      <groupId>net.sf.jasperreports</groupId>
      <artifactId>jasperreports</artifactId>
      <version>${jasperReport.version}</version>
    </dependency>
  </dependencies>
  <build>
  ...
  <plugins>
    ...
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>jasperreports-maven-plugin</artifactId>
      <executions>
        <execution>
          <goals>
            <goal>compile-reports</goal>
          </goals>
        </execution>
      </executions>

      <dependencies>
        <!--note this must be repeated here to pick up correct xml validation -->
        <dependency>
          <groupId>net.sf.jasperreports</groupId>
          <artifactId>jasperreports</artifactId>
          <version>${jasperReport.version}</version>
        </dependency>
      </dependencies>
    </plugin>
   </plugins>
 </build>
</project>
Run Code Online (Sandbox Code Playgroud)

资料来源:http://www.mojohaus.org/jasperreports-maven-plugin/usage.html


And*_*dis 8

您可以在以下存储库中找到工件:

http://repository.jboss.org/nexus/content/groups/public-jboss/net/sf/jasperreports/jasperreports/

http://mirrors.ibiblio.org/maven2/net/sf/jasperreports/jasperreports/

http://repo1.maven.org/maven2/net/sf/jasperreports/jasperreports/

当然,其他存储库也包含这些工件.

顺便说一句,如果你使用jasper报告

<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.2.0</version>
Run Code Online (Sandbox Code Playgroud)

并且你是代理商或在商业环境中使用Maven Enterprise Repository它会给你带来一些麻烦,因为它定义了自己的存储库列表,这几乎是不行的.我引用了pom的代码:

<repositories>
    <repository>
        <id>jasperreports</id>
        <url>http://jasperreports.sourceforge.net/maven2</url>
    </repository>
    <repository>
        <id>jaspersoft-third-party</id>
        <url>http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

您的maven客户端将尝试直接访问这些存储库.要避免此事,请查看此票据如何配置maven以忽略POM文件中指定的存储库?


dun*_*nni 2

在Maven Central中,最新版本是4.0.1: http://repo2.maven.org/maven2/net/sf/jasperreports/jasperreports/

请注意 groupid net.sf.jasperreports