2016-08-17 9 views
0

タスク: ローカルNexusをアプリケーションのプロキシとして設定します。 実際に私たちのアプリはPlay2フレームワークに基づいており、ビルドにはsbtを使用しています。おそらくいくつかの身体のノウハウを 、私はthisthisマニュアルで成功しませんでしたアイビーアーティファクトのプロキシとしてのNexus OOS 2

[email protected] ~ $ ll ~/.ivy2/ 
total 20 
drwxr-xr-x 3 ostetsiak ostetsiak 4096 Jul 4 12:49 ./ 
drwxr-xr-x 50 ostetsiak ostetsiak 4096 Aug 15 10:39 ../ 
drwxr-xr-x 144 ostetsiak ostetsiak 12288 Aug 17 12:42 cache/ 
-rw-r--r-- 1 ostetsiak ostetsiak  0 Jul 4 12:49 .sbt.cache.lock 
-rw-r--r-- 1 ostetsiak ostetsiak  0 Aug 17 12:44 .sbt.ivy.lock 
[email protected] ~ $ 

、それは動作しません:私はアーティファクトのため、SBT使用ツタのリポジトリを理解し、そして現在、私は私のホームディレクトリ内のすべてのこのアーティファクトを持っていたようどのようにこれを行うには、と私はネクサスがdocumentあなたは答えをあなたの最後の質問引用されたの最初の行つたアーティファクト

答えて

0

をサポートしていることを確認していない:

sbtが依存managemが組み込まれていますがデフォルト設定は Mavenリポジトリ形式です。

NexusはMavenリポジトリマネージャですので、sbtで使用することができます。 Apache ivyは、依存関係を管理するためにsbtが使用する基本ツールに過ぎません。

私が最初にどのようにSBT作品を理解するために、あなたは以下SBTのガイドを読むことをお勧め:

  1. .sbt build definition
  2. scopes
  3. More kinds of setting
  4. Library dependencies
関連する問題