5

我正在尝试找到一个 Maven 存储库,以允许我将 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

4

2 回答 2

2

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

查看存储库,它包含 Birt jar 和 pom。如果这是一个标准的 Maven 项目,您可以正常声明依赖项。因此,要引用 core-api,您只需要做:

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

并确保在您的设置或 POM 中正确配置了存储库。

您可以发布您的 POM 和构建中的跟踪吗?它可能有助于诊断问题。

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

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

于 2009-08-13T08:15:39.453 回答
1

下面的 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,尝试根据需要替换版本。

谢谢

于 2012-10-25T09:44:39.060 回答