0

私のEclipseプロジェクトの1つにIvy管理を追加しました。その後、何も起こりませんでした。

ivy.xmlとに何かを追加するためのガイドがありivysettings.xmlます。これらのファイルの空のバージョンを作成する方法は? それらをどこに置くのですか?

プロジェクトルートで直感的にいくつかを作成し、言われたことをファイルに追加しました。

何も起こらなかった。新しいライブラリはどこにありますか? アイビーに何かを強制する方法は?

バージョン: Apache IvyDE 2.2.0.beta1-201203282058-RELEASE Eclipse Helios サービス リリース 2

ivy のガイドは xuggler 用です: http://www.xuggle.com/downloads

省略記号なしで作成および追加ivy.xmlしました。省略記号なしのサンプルです。File Newicysettings.xml

4

1 に答える 1

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>

ルートにも 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 管理を追加すると、Main タブに Ivy File: ivy.xml がデフォルトで表示されます。設定タブに移動します。「プロジェクト固有の設定を有効にする」のチェックボックスをオンにします。Ivy 設定パスで、「ワークスペース ボタン」を使用してルート プロジェクトで作成したものを簡単に選択できます。ナビゲートして選択します。

[OK] を押します。すぐに解決し始めます。ファイルは存在しますが、取得できませんでした。ivy-console が動かなくなったようです。ステータス コード 403 が表示されます。仕事をしています。

運良く解決できるかもしれません。そうでない場合は、これを IvyDE のセットアップ方法の小さな例と考えてください。

于 2012-07-05T16:57:29.713 に答える