多くのプロジェクトでは、org.jdt.core jarをlib folderに入れています。これは、Mavenリポジトリでは利用できないためです。 私が使っているビルドツールであるsbtは、URLから直接依存関係を引き出すことができます。しかし、私はEclipseのダウンロードページでは、瓶に直接リンクを見つけることができません。私が見つけることができる閉鎖は、多くのjarファイルを含むjdt zip全体へのリンクです。私はsbtがzip依存関係からjarファイルを抽出できるとは思わない。 ダイレクトリンクやその他の回避策はありますか?eclipse.jdt.core jarへの直接リンクはありますか?
答えて
必要なバージョンが既にリポジトリにあるかどうかによって異なります。 org.eclipse.jdt.coreについては
:
ティコプロジェクトは、中央にorg.eclipse.jdt.core
の一部のバージョンを展開しているようです。参照:
http://central.maven.org/maven2/org/eclipse/tycho/org.eclipse.jdt.core/
私はsearch.maven.orgを使用していることを発見しました。そのうちの1つがあなたのニーズに十分に適しているかもしれません。しかし、彼らは公式のバイナリを持っていないようで、それらの再構築だけです。
(。そこにもいくつかのアーティファクトのために役に立つかもしれないmaven.eclipse.org、だ。しかしいないようならば、あなたの特定の問題を合わせて何かを持っていることに注意してください。)
を一般的なケースの場合:
一般的に、あなたはMavenリポジトリ内のすべてのEclipseアーチファクトを見つけることはできません。ですから、もしあなたがmavenリポジトリに必要なものを見つけられないなら、Eclipse p2リポジトリで自分自身を探す必要があります。 Eclipse Project Update Sites wikiページは、3.8.xのための更新サイトは、実際に3.8のための「複合P2」のリポジトリの
http://download.eclipse.org/eclipse/updates/3.8
、3.8.1で述べている
...あなたはEclipseの3.8.1のためorg.eclipse.jdt.core
をしたいとしましょう、...次に、3.8.1リポジトリの名前を調べる必要があります。以下は、子レポジトリを示していますcompositeArtifacts.xml
を含むjarファイルを、取り出し、および3.8.1
のためにgrepする:
curl -s http://download.eclipse.org/eclipse/updates/3.8/compositeArtifacts.jar | \
gunzip -c | \
grep '3\.8\.1'
結果を?
<child location='R-3.8.1-201209141540'/>
その場所は相対パスです。リポジトリが3.8.1であることを示します
http://download.eclipse.org/eclipse/updates/3.8/R-3.8.1-201209141540/
このリポジトリのアーティファクトインデックスを取得するようになりました。もう一度、jarファイル内の単一のXMLファイル。しかし、今回は、それが複合リポジトリではありませんので、我々はちょうどartifacts.jar
を尋ねる:
curl -s http://download.eclipse.org/eclipse/updates/3.8/R-3.8.1-201209141540/artifacts.jar | \
gunzip -c | \
grep org.eclipse.jdt.core[\'\"] | \
sort -u
結果:
<artifact classifier='osgi.bundle' id='org.eclipse.jdt.core' version='3.8.2.v20120814-155456'>
(3.8.1でorg.eclipse.jdt.core
は、バージョン3.8を始めた理由私はわからないんだけど.2しかし、それはそうです。)
これで、取得したartifacts.xmlの<mappings>
要素に従ってURLを結合することができます。リポジトリパスに 'plugins /'を追加します。プラグイン名にバージョンを追加し、我々はそれを取得することができます
curl -Os http://download.eclipse.org/eclipse/updates/3.8/R-3.8.1-201209141540/plugins/org.eclipse.jdt.core_3.8.2.v20120814-155456.jar
あなた自身が1つか2つのjarファイル、あなたがアーティファクトを解決するためにTycho、またはEclipse p2 Ant tasksを使用してに見えるかもしれませんより多く必要と判明した場合、あなたsbtビルドを実行する前にlibフォルダに入れておく必要があります。
- 1. ブートストラップモーダルウィンドウへの直接リンク
- 2. tx_newsニュースエントリへの直接リンク
- 3. SQL Serverへの接続。クラスが見つかりません。 JARはJAVA_HOMEにあります。 Telnetが接続します。 JarはLibにあります
- 4. デフォルトのブラウザへの直接リンク
- 5. 隠しdivへの直接リンク
- 6. OneDriveファイルへの直接リンクをダウンロードしますか?
- 7. Facebookページのタブに直接リンクする方法はありますか?
- 8. RESPONSE.REDIRECTの前のページへの直接指示はありますか?
- 9. javaには静的なjarのリンクがありますか?
- 10. 直接リンク
- 11. インクルージョン - 直接リンク
- 12. MSUファイルの直接ダウンロードリンクはどこにありますか?
- 13. rtspリンクへの直接アクセスをブロックする
- 14. 物理ディスクを直接接続するためのOpenStackはありますか?
- 15. Appium:App Pathは直接リンクでのみ動作しますか?
- 16. ジップ直接リンクのダウンロードが
- 17. Googleドライブの直接リンク
- 18. AppStoreのアプリケーションの更新版への直接リンク
- 19. Zend 1 - リダイレクトなしのファイルへの直接リンク
- 20. GraphDBへのウェブサイト(HTML/PHP)可能なリンクはありますか?
- 21. サブフォルダビューへの直接リンクで返される404
- 22. MSアクセスでSharePointリストを既存のテーブルに直接リンクする方法はありますか?
- 23. クライアントはエンドーサに直接接続する必要がありますか?
- 24. URLSからGoogleドライブのファイルへの直接リンクをGoogleシートで作成する
- 25. 委員会ジャンクション直接リンク
- 26. セルプロセッサ上のSPUからSPUへの直接的なDMA要求はありますか?
- 27. iTunes接続 - 直接アップロードする必要があります
- 28. プロセスメーカーにログインせずにタスクへの直接リンクを作成します
- 29. 非同期にロードされているコメントへの直接リンクですか?
- 30. active_link_toを使用してアクティブなリンクに直接ボーダーを配置する方法はありますか? Rails 4
ダイナマイト答え、ありがとう。私が見つけることができなかった3.8.xを持っているので、タイコメイベンレポは私にとって十分です。残りは氷結しています! –
これはすばらしい答えでした。ありがとうございました! – awied