Eclipse BIRT运行时的Maven存储库

时间:2009-08-13 08:01:47

标签: eclipse maven-2 birt m2eclipse

我正在尝试找到一个maven repo,允许我将BIRT报告依赖项添加到Eclipse Dynamic Web项目中。

我发现的最接近的是http://repository.jboss.org/maven2/org/eclipse/birt/,但是当该repo被添加到m2eclipse索引时,找不到BIRT工件。根据{{​​3}}(我不是那里的帖子的作者,这只是我的回购链接的来源)

我正在使用或尝试BIRT 2.3.2

2 个答案:

答案 0 :(得分:2)

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

查看存储库,它包含Birt罐子和poms。如果这是一个标准的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索引的创建是not automatic,因此索引器可能在Birt工件部署之前运行,然后在之后发布。

答案 1 :(得分: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,请根据需要尝试更换版本。

由于