2017-02-09 1 views
0

Javaプロジェクト用のGradleビルドスクリプトにクラスパス依存関係を含めることを試みています。私はファイルに2つの変数:nexusUsernamenexusPasswordを挙げています。これらの両方は、ビルドスクリプトリポジトリと同じ方法でプロジェクトルートリポジトリで使用され、うまくいきます - 依存関係がロードされています。このようなbuildscript設定する際gradscript内のgradle.propertiesの値

はしかし、:

buildscript { 
    repositories { 
     maven { 
      credentials { 
       username nexusUsername 
       password nexusPassword 
      } 
      url 'https://edited' 
     } 
    } 
    dependencies { 
     classpath 'edited' 
    } 
} 

を私はこのようなエラーが出る:

Could not GET 'https://edited.pom'. Received status code 403 from server: Forbidden 

は、認証作品でブラウザから与えられたURLにアクセスします。

これまでのところ、ビルドスクリプトはビルドの初めに評価されるため、プロパティはまだロードされていない可能性があります。それが本当であれば、それらをロードする方法は?

答えて

0

明らかに、問題は、実行の間にパスワードの末尾に余分な記号(gradle.properties)が置かれていたようです。正常に動作します。

関連する問題