将Ivy管理添加到Eclipse项目中,然后是什么?

时间:2012-07-04 23:16:20

标签: eclipse ivy

已将Ivy管理添加到我的一个Eclipse项目中。之后什么也没发生。

我有一个向ivy.xmlivysettings.xml添加内容的指南,那又怎样?如何创建这些文件的空版本?把它们放在哪里?

我已经通过直觉创建了一些项目根目录,然后将文件添加到文件中。

什么都没发生。新图书馆在哪里?如何强迫常春藤做点什么?

版本:   Apache IvyDE 2.2.0.beta1-201203282058-RELEASE   Eclipse Helios Service Release 2

常春藤指南适用于xuggler:http://www.xuggle.com/downloads

我已经ivy.xml创建了File New并添加了没有省略号的内容。 icysettings.xml只是没有省略号的示例。

1 个答案:

答案 0 :(得分:0)

是的ivy.xml应该在根目录中(默认配置)。 试试这个:

<ivy-module 
    version="2.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
    xmlns:e="http://ant.apache.org/ivy/extra"> 

       <info organisation="com.organisation" module="stackoverflow" revision="1.0.0" status="integration" >
       </info>

       <configurations>
           <conf name="default" />
       </configurations>

       <dependencies>
                    <dependency org="xuggle" name="xuggle-xuggler" rev="5.2" />
    </dependencies>
</ivy-module>

在root中创建ivysettings.xml文件。这个适合您的需要

<ivysettings> <
    settings defaultResolver="default" />
    <include url="${ivy.default.settings.dir}/ivysettings.xml" />

    <resolvers>
        <url m2compatible="true" name="xugglecode">
            <ivy
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organization]/[artifact]/[revision]/ivy-[revision].xml" />
            <ivy
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organization]/[artifact]/ivy-[revision].xml" />
            <artifact
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]" />
            <artifact
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organisation]/[artifact]/[artifact](-[revision]).[ext]" />
            <artifact
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organisation]/[artifact](-[revision]).[ext]" />
            <artifact
                pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[artifact](-[revision]).[ext]" />
            <artifact
                pattern="http://build.xuggle.com/view/Stable/job/red5_jdk6_stable/lastSuccessfulBuild/artifact/workingcopy/dist/[artifact].[ext]" />
        </url>
        <chain name="default" changingPattern=".*SNAPSHOT">
            <resolver ref="xugglecode" />
        </chain>
    </resolvers>
</ivysettings>

现在,当您添加常春藤管理时,在主选项卡中,您应该看到Ivy File:ivy.xml作为默认值。 现在转到设置选项卡。选中“启用项目特定设置”复选框。 在常春藤设置路径中,使用“工作区按钮”更容易选择刚刚在根项目中创建的那个。导航并选择。

按确定。它将立即开始解决。 我应该告诉你,即使文件存在,我也无法检索它。常春藤 - 控制台似乎卡住了。我收到了状态码403.我正在上班。

也许你有更好的运气来解决它。如果没有,请将此视为如何设置IvyDE的一个小例子。