代码之家  ›  专栏  ›  技术社区  ›  ptomli

Eclipse BIRT运行时的Maven存储库

  •  5
  • ptomli  · 技术社区  · 16 年前

    我试图找到一个maven repo,以允许我将BIRT报告依赖项添加到Eclipse动态Web项目中。

    我找到的最接近的是 http://repository.jboss.org/maven2/org/eclipse/birt/ ,但将该repo添加到m2eclipse索引时,不会找到BIRT工件。根据 http://dev.eclipse.org/newslists/news.eclipse.technology.m2e/msg00389.html

    我正在使用或试图使用BIRT 2.3.2

    2 回复  |  直到 16 年前
        1
  •  2
  •   Rich Seller    16 年前

    您如何定义依赖关系?你具体要找什么类型的?

    查看存储库,它包含Birt JAR和POM。如果这是一个标准的Maven项目,您可以将依赖项声明为正常。因此,要引用核心api,您只需执行以下操作:

    <dependency>
      <groupId>org.eclipse.birt</groupId>
      <artifactId>coreapi</artifactId>
      <version>2.3.2</version>
    </dependency>
    

    你能发布你的POM和来自构建的跟踪吗?这可能有助于诊断问题。

    更新:根据您的评论,问题似乎在于JBoss Nexus索引上没有Birt项目。索引和Birt的两个版本(2.3.2和2.2.2的所有工件)的日期都是7月8日,索引只比7月8日晚83分钟。

    Nexus索引的创建是 not automatic ,因此,索引器可能是在部署Birt工件之前运行的,然后发布。

        2
  •  1
  •   Andrew Barber Eric Lafortune    12 年前

    下面,maven依赖对我来说非常有效。

        <repositories>
           <repository>
              <id>sonatype-nexus-releases</id>
              <name>Sonatype Nexus Releases</name>
              <url>https://oss.sonatype.org/content/repositories/releases/</url>
           </repository>
         </repositories>
    

    我对birt 3.7.1很有效,请根据需要更换版本。

    谢谢

    推荐文章