我正在尝试找到一个maven repo,允许我将BIRT报告依赖项添加到Eclipse Dynamic Web项目中。
我发现的最接近的是http://repository.jboss.org/maven2/org/eclipse/birt/,但是当该repo被添加到m2eclipse索引时,找不到BIRT工件。根据{{3}}(我不是那里的帖子的作者,这只是我的回购链接的来源)
我正在使用或尝试BIRT 2.3.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,请根据需要尝试更换版本。
由于