为什么没有Maven存储库Eclipse Birt 3.7 => Birt 4.2有一个 [英] Why is there no Maven repository for Eclipse Birt 3.7 => There is one for Birt 4.2

查看:101
本文介绍了为什么没有Maven存储库Eclipse Birt 3.7 => Birt 4.2有一个的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在,由于Birt 3.7有一个更简单的方法来使用运行时(只是部署jar),为什么没有maven存储库?



Birt包含超过50个依赖项这是可笑的。



你如何解决这个问题?



更新:

一些更多的帮助是在那里(我们并不孤单):
https://dev.c-ware.de/confluence/display/PUBLIC/Embeding+Birt+into+Application+built+with+Maven



更新11. 2012年2月

在链接的Birt-Exchange论坛中有一些进展:

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

<依赖关系>
< groupId> org.eclipse.birt.runtime< / groupId>
< artifactId> org.eclipse.birt.runtime< / artifactId>
< version> 3.7.1-SNAPSHOT< / version>
< / dependency>

我没有自己测试。



更新23. 2012年4月

更多的动作(这次在Eclipse一边)

http://www.eclipse.org/forums/index.php/m/845370/

=>期待6月,也许这一次。



更新11. 2012年7月

仍然没有任何有用的新功能来自链接地点的信息

对于你们中的一些人: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/ 可能有帮助。 (从eclipse部署jar到artifactory / nexus,更少的efford)



这可能是解决方案:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=258911 (滚动到底部)

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

最终更新

这是Birt的官方4.2(查找段落Maven支持)
http:// www.eclipse.org/birt/phoenix/project/notable4.2.php

解决方案

你可以找到另一个解决方法: http:// hartmann -schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/



基本上,在这个解决方案/解决方法将 birt 工件上传到使用 maven-eclipse-plugin 的本地工件代理,然后用作正常的maven依赖,就像你一般会做的那样。



提供所有必需的pom代码段和命令,因此这应该是一个简短的任务。


Now, since Birt 3.7 has an easier way to use the runtime (just deploy the jars), why is there no maven repository?

Birt contains over 50 dependencies, it's ridiculous.

How do you work around this issue?

Update:
Some more help is out there (we are not alone): https://dev.c-ware.de/confluence/display/PUBLIC/Embeding+Birt+into+Application+built+with+Maven

Update 11. Feb. 2012
In the linked Birt-Exchange Forum there is some progress:

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

<dependency>
    <groupId>org.eclipse.birt.runtime</groupId>
    <artifactId>org.eclipse.birt.runtime</artifactId>
    <version>3.7.1-SNAPSHOT</version>
</dependency>

I have't tested myself.

Update 23. Apr. 2012
Some more movement (this time on Eclipse side)
http://www.eclipse.org/forums/index.php/m/845370/
=> Looking forward to June, maybe this time.

Update 11. July 2012
Still no useful new information from the linked places
For some of you this: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/ might help. (deploys jar from eclipse to artifactory / nexus, with much less efford)

Here might be the solution:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258911 (Scroll to bottom)

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

Final Update
It's official here in Birt 4.2 (Find paragraph 'Maven Support') http://www.eclipse.org/birt/phoenix/project/notable4.2.php

解决方案

You can find another workaround here: http://hartmann-schneevoigt.com/2012/04/04/eclipse-birt-3-7-2-with-maven/

Basically, in this solution / workaround the birt artifacts were uploaded to a local artifact proxy using maven-eclipse-plugin and then used as normal maven dependencies, as you would do in general.

All necessary pom snippets and commands are provided, so this should be a short task.

这篇关于为什么没有Maven存储库Eclipse Birt 3.7 =&gt; Birt 4.2有一个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆