問題タブ [ivyde]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - eclipse では Ivy キャッシュは共有されているが、解決キャッシュは別になっている
私たちの環境では、最終的に複数のワークスペース (ランクと複数のブランチ) になります。
解決キャッシュを分離したいが、実際のキャッシュは共有したい。
これまでのところ、これは簡単ですが、ローカル解決キャッシュ名 (ivysettings.local.xml など) の識別子を手作業でコーディングする必要があり、明らかにそれは最適ではなく、ブランチごとに手動で設定する必要があります (またはブランチごとに複数のワークスペースがある場合はワークスペース)。
私たちがやりたいことは、(Eclipse が${workspace_name}
変数を提供しているかのように) ワークスペース名を利用することですが、そうではないようです。使用可能な変数のリストにそのようなものは見つかりません。また、デバッガーで ivy を実行すると、ワークスペース名を保持するものは何も表示されません。
これらの質問の両方を見てきましたが、どちらもこの問題に対処していないようです:
java - Ivy Dependency を Subversion リポジトリに含めるにはどうすればよいですか
そのため、外部ソースからすべてを含めて依存関係の問題を解決する方法を見つけることができなかったので、ant / Ivy 統合のために Eclipse / IvyDE に目を向けました。
そうは言っても、私は通常、次のようなライブラリを含めます。
しかし、自分のイントラネットで何かを見たい場合はどうすればよいでしょうか?
たとえば、jar を保持しているフォルダーが次のような場所にある場合:
lib.jar をフォルダーに含めたい。
私は、この Eclipse の実装で ivysettings.xml を比較的見つけることができませんでした。
誰かがこれで私を助けてくれますか?
eclipse - ソース管理からのivy.xml更新で解決するためにivydeがトリガーされない
ソース管理(PERFORCEなど)からプロジェクトを更新し、更新されたivy.xmlファイルを取得しても、ivydeは「解決」を実行するようにトリガーされません。そのため、回避策として、プロジェクトの更新と手動のivyde解決の両方を行います。
ソース管理から来る新しいivy.xmlをivydeに自動的に解決させる方法はありますか?
- ローカルのivy.xmlを変更すると、ivydeは解決します。
tomcat - Spring Security 3.1 xsd と jar の不一致の問題
Spring Framework 3.0.5 から 3.1 および spring-security 3.0.5 から 3.1 に移行しようとしています (hibernate 3.6 から 4.1 は言うまでもありません)。Apache IVY の使用。
Eclipse Helios 内で Tomcat 7.23 を起動しようとすると、次のエラーが発生します (他のホストの中でも、これはコンソールの最後です)。
私のセキュリティ構成ファイルは次のようになります。
Ivy.xml は次のようになります。
このエラーは、宣言された xsd とクラスパス上の jar の不一致が原因であることを理解しています (願っています)。どんなポインタでも大歓迎です。
java - Google Eclipse プラグイン GWT コンパイラが Ivy 依存関係のクラスパス エントリを認識しないのはなぜですか?
現在、Javac と GWT コンパイルの両方に Ivy の依存関係をうまく統合する ANT ビルドがあります。
私が困惑しているのは、GPE GWT コンパイラーが .classpath ファイル内の eclipse classpathentry を認識しないのはなぜですか?
<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=z.gwt.zebra&ivyXmlPath=ivy.xml&confs=*&ivySettingsPath=%24%7Bworkspace_loc%3Az.gwt.zebra%2Fivysettings .xml%7D&loadSettingsOnDemand=false&propertyFiles=%24%7Bworkspace_loc%3Az.gwt.zebra%2Fsrc%2Fmain%2Fresources%2Fzebra.properties%7D"/>
GPE GWT コンパイラが Maven の依存関係のクラスパス エントリを問題なく認識できるのに、Ivy のクラスパス エントリの認識を拒否するのはなぜですか?
GPE の内部に詳しい人がこの好奇心について私を教育し、おそらく手段を提案してくれませんか (たとえ手段が GPE コードを変更しなければならないことを意味していたとしても - 私がそのような変更をしようとするわけではありませんが、少なくとも夜はより満足のいく睡眠ができるようになるでしょう) . しかし、私は簡単な治療法を好みます。
注: 私が ANT ビルドを作成することを提案しないでください。最初の段落を読んでください。
eclipse - IvyDE が scala-library のソースを使用できるのに、scalaz-core_2.10.0-RC3-7.0.0-M5 のソースを使用できないのはなぜですか?
Eclipse Indigo で IvyDE を使用しています。次のような ivy.xml ファイルがあります。
IvyIDE コンテナーには、scala-library のソース アタッチメント (ivy.xml コードにリストされていない推移的な依存関係) がありますが、scalaz-core のソース アタッチメントはありません。
ローカルのアイビー キャッシュ (コンテナーにファイルがある場所) を見ると、次のように表示されます。
なぜ IvyIDE が scalaz-core_2.10.0-RC3-7.0.0-M5-sources.jar の使い方を理解できないのか、何か考えはありますか?
アーティファクトのタイプが「バンドル」 - それは関連していますか?
更新: 事態は少し奇妙になりました。その scalaz-core_2.10.0-RC3/ivy-7.0.0-M5.xml ファイルを削除してから、ivy.xml の行を変更すると、そのファイルが再度ダウンロードされますが、同じではありません。ファイルにさらに多くの行が含まれることがあります。このような:
eclipse - EclipseでのIvyテスト構成
私は、日食とアリの両方で機能するツタの依存関係管理を持っています。
Eclipseで使用できるようにテストの依存関係を構成するにはどうすればよいですか?
私の現在の構成は次のとおりです。
その構成では、TestNGは「取得」されません。IvyDEを使用していて、「すべての構成を選択」が設定されています。
ivyde - FileResolver、環境変数、ivyde
Eclipse でも使用している ant/ivy プロジェクトがあります。問題は、Eclipse で ivyde が ivysettings.xml の FileResolver について不平を言い、パスが絶対パスでなければならないと主張していることです。その理由は、環境変数の評価に失敗しているためだと思います。
以下は私の ivysettings.xml ファイルです。この絶対パスの要件により、ivyde は解析に失敗します。
ivysettings.properties には以下が含まれます。
Ant はこれに満足していますが、ivyde は {$env.githome} を解決していないようです。さまざまな開発者環境の FileSystem リゾルバーのこの「絶対パス」要件を実行する方法が必要です...そのため、環境変数を使用してそれを参照します。ivyde にこれを認識させるにはどうすればよいですか?
ivyde - ローカルjarを.ivy2にコピーするivyde
すべてが機能しているように見えますが、IvyDE Eclipse プラグインの奇妙な動作に気付きました。
まず、ivysettings.xml で解決を構成して、プロジェクトの成果物をカスタム ディレクトリ (.ivy2 の外部) に公開 (および検索) しました。
Eclipse と IvyDE はこれを問題なく解決していますが、興味深いことに、私の jar ファイルは現在、私の .ivy2 キャッシュにコピーされ、そこから参照されています。プラグインがカスタム ディレクトリから .ivy2 にコピーするのはなぜですか?
Ivy->Resolve が更新の有無を判断するなど、問題なく動作しているように見えますが、ただ.. 奇妙です。明らかにそこにあるのに、カスタムディレクトリから直接参照しないのはなぜですか?