問題タブ [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.

0 投票する
3 に答える
6772 参照

java - ivyでダウンロードしたライブラリのソースコードを添付する方法

ivy eclipse プラグインで ivy を使用して、依存関係をダウンロードします。よく働く。しかし、これらのライブラリにステップ インするために、これらのライブラリのソース コードを添付するにはどうすればよいでしょうか?

0 投票する
3 に答える
1401 参照

java - IvyDE + WTP: Ivy ライブラリが WTP によって無視されることを回避するには?

私は IvyDE を見つけました。これにより、Web アプリケーションのコア バージョンがフリーズしているという未解決の問題を解決できます。この問題は、更新ライブラリから余分なコードを取得できるようにする必要があるため、Web アプリケーションのクラスパス上に配置する必要があります。開発スピードのために、「Resolve in Workspace」機能を使用すると、Eclipse で更新ライブラリ プロジェクトのフォルダーを、凍結されたコア Web アプリケーションのビルド パスに直接配置できることがわかりました。通常の Java アプリケーションではうまく機能します。

ただし、Web アプリケーションの場合、WTP (Eclipse Java EE モジュール) はクラスパス上の ivy ライブラリーが示すフォルダーをデプロイしていないようです。これは非常に不便です。IvyDE の開発者は、これを WTP の欠点と考えており、修正するつもりはありません。WTP 関係者がこれについて何を言っているのか完全には理解できません (明らかに複雑であることを除いて) 彼らはまだ修正しないでしょう.

質問は次のとおりです。

IvyDE を使用して、できれば Resolve in Workspace 機能を使用して、凍結されていない更新ライブラリ プロジェクトで凍結された Web アプリケーションを維持する機能を購入する合理的な方法はありますか?

現在、Web コンテナーとして GlassFish 3.0.1 を使用しています。


編集: JIRA の問題はhttps://issues.apache.org/jira/browse/IVYDE-227です。


編集: いくつかの実験の後、Maven がうまく機能することがわかり、Maven に切り替えました。その理由の 1 つは、最新の Eclipse の Maven ツールがより優れた WTP サポートを備えており、ワークフローにうまく対応していることです。

0 投票する
1 に答える
647 参照

java - WASデプロイメントのIvyライブラリ

RADの耳に戦争があります。Ivyを使用してプロジェクトの依存関係を管理しています。私の唯一の問題は、RADを介してWASの開発インスタンスにearをデプロイすると、デプロイメントにivyからの依存ライブラリが表示されないことです。プロジェクトがWebsphereにデプロイされたときに、ツタの依存関係が表示されるようにプロジェクトを構成するにはどうすればよいですか?

0 投票する
1 に答える
309 参照

java - ivyDEの代替

私はivyDEに完全に依存している巨大なプロジェクトを持っており、私たちは今それから移動することを楽しみにしています。

ツタのものを置き換えることができる他のより良いオプションはありますか?

何かアドバイス?

0 投票する
2 に答える
1587 参照

eclipse - Clarification On And Resolution Of 'Java EE Module Dependencies'

I'm attempting to set up a web project's dependency on a utility project. My utility project is set up with the 'Utility Module' project facet and 'Java 5'. When I select 'Java EE Module Dependencies' in the properties of my web project, my utility project does not appear. I believe this is the problem and would love to resolve it!

I did also try the following: Since the Utility project does, however, show up in the 'Java EE Module Dependencies' in the properties of my EAR, I selected the dependency in my EAR and found that the Utility was now available to my web project, it appears as. e.g., Utility.jar. Ultimately, this seems to be the desired effect. However, the issue appears to be with the server's dependency resolution. The Jar is distributed to the EAR and added to the Web's Manifest as, i.e., Utility.jar. But the Utility project's dependencies are not being included along with that (or something to that affect). Note: My company uses Ivy for dependency resolution. The problem here is that the specific Jar that I'm receiving NoClassDefFoundError s on is included in the Web's dependency as well (i.e., the Jar exists in the WEB-INF/lib directory). So I'm not sure why, if this is a viable solution, the Jar isn't able to resolve the dependency from the Web's classloader.

Also worth mentioning, the Utility project has been added to the 'Project' tab of the web project's 'Build Path'; therefore, I'm not receiving any compilation errors.

I will continue to dig in and try to find a solution but I would appreciate any help or guidance along the way.

Here are some of the resources I've found related to my exhaustive research:


Solution Posted Below

To anyone who was looking into this issue for me, I appreciate your time. Hopefully this will help someone with a similar issue down the road.

Sincerely, Beez

0 投票する
1 に答える
4380 参照

ant - Ant と Ivy で javadoc ファイルを解決する

Ivy に log4j .jar と JavaDocs の両方をフェッチしてもらいたいです。今、私は行き止まりにいます。これをivy.xmlで使用すると...

...次に、.jar ファイルを取得します。しかし、このivysettings.xmlを使用すると...

...そしてこのivy.xml ...

... その後、次のエラー メッセージが表示されます: java.lang.RuntimeException: モジュール log4j#log4j;1.2.16 の複数のアーティファクトが同じファイルに取得されます! このエラーを修正するには、取得パターンを更新してください。

ここで何が欠けていますか?JavaDoc と .jar ファイルの両方を Ivy に解決させるにはどうすればよいですか?

編集: これまでの迅速かつ詳細な回答に感謝します。これは私の更新された ivy.xml です:

今、私はこのエラーメッセージを受け取ります:

Maven スコープに問題があるようです。しかし、ここで何が欠けているのでしょうか?

0 投票する
1 に答える
1471 参照

eclipse - Ivy が予想よりも多くの jar をダウンロードする

概要: Ivy が予想よりも多くの jar ファイルをダウンロードしていますが、その理由がわかりません。

詳細: 依存関係管理に Maven Ant Tasks を使用するプロジェクトを Ivy に変換しています。

これまでのところ、次のことを行いました。

  1. IvyDE を Eclipse (Helios) にインストールしました
  2. ivy.xml を作成しました
  3. 以前は Maven Ant タスクをうまく使用していたので、自分の依存関係を自分の build.xml から ivy.xml にコピーしました。依存関係の宣言を Ivy 形式 (org、name、rev) を使用するように変更しました。
  4. Eclipse プロジェクトに IvyDE クラスパス コンテナーを追加しました。

Eclipse で Ivy > Resolve を実行すると、279 個の jar が「.ivy2\cache」にダウンロードされていることがわかります。これは、Maven Ant タスクが以前にダウンロードしていた 65 個の jar をはるかに超えています。

Ivy がさらに多くの jar を削除するのはなぜですか? Ivy がソースといくつかの javadoc jar もダウンさせていることを理解しています。これでいくつかの余分な jar が説明されますが、Ivy は 279 ではなく 195 jar (65*3) をダウンロードする必要があると考えています。

私は何が欠けているか、間違っていますか? フィードバックや提案をいただければ幸いです。

これが私のivy.xmlの内容です

0 投票する
3 に答える
20036 参照

eclipse - IvyDE を使用したプロジェクトのセットアップ

IvyDE を使用したサンプル プロジェクトや、Eclipse で IvyDE を使用してプロジェクトをセットアップするためのチュートリアルはありますか?

0 投票する
1 に答える
599 参照

java - Ivyde が私の依存関係の 1 つを認識しないのはなぜですか?

ivyde を使用した Eclipse ビルドがありますが、依存関係の 1 つが表示されません。

ビルドは、コマンドラインからの通常の ant で正常に動作します。

特定の不足している依存関係は、私たち自身のものです (Apache またはより標準的な依存関係ではありません)。しかし、繰り返しになりますが、コマンドラインの ant ビルドから問題なく動作します。

Eclipse は、純粋な ant ivy ビルドのコマンド ライン バージョンには存在しないいくつかの特別なデフォルトを使用しているのではないでしょうか?

0 投票する
2 に答える
1203 参照

android - Ivyが管理する依存関係をAndroidビルドパスに追加する

EclipseとIvyを使用して、依存関係を正常にダウンロードして管理することができます。これらの依存関係は、IvyDEのコンテナーを使用してEclipseのビルドパスに追加されます。

ただし、Androidは依存関係を検出しません。回避策として、Ivyが管理する各依存関係をビルドパスに手動で追加する必要があります。

よりクリーンなアプローチはありますか?IvyDEはAndroidを念頭に置いて構成できますか?