2017-10-26 11 views
0

私は、次のネクサスアーティファクトがあります。gradleの依存関係としてネクサスアーチファクトを取得しますか?

com/companyName/my-awesome-util/0.0.0/my-awesome-util-0.0.0.jar 

をし、私がどれだけ私のGradleのビルドファイル内でそれを得るために絶対に見当もつかない。私はそれを試してみて、例を追ってきました。私はそれを働かせることができません。私はメイヴンの世界から来て、私はちょうど私が将来何をする必要があるか理解することができるように、この1つのことを動作させる必要があります。

+1

これは、すべてのマニュアルで説明しています:https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html –

答えて

0

まず、あなたのbuild.gradleにリポジトリを追加します。

repositories { 
    maven { url 'http://nexus.acme.corp' } 
} 

すると、そのアーティファクトを参照してください。

dependencies { 
    compile 'com.companyName:my-awesome-util:0.0.0' 
} 

基本的にはそれだそれ!

あなたのネクサスは、このスニペットを使用して、資格情報によってsecuredされている場合:

repositories { 
    maven { 
     url 'http://nexus.acme.corp' 

     credentials { 
      username = 'darth' 
      password = 'vader' 
     } 
    } 
} 
+0

感謝!!永遠に返事をとって申し訳ありませんが、どうすればNexusの資格情報でこの作業を行うことができますか? – MickeyThreeSheds

+0

@MickeyThreeSheds、私の編集をチェックしてください – madhead

+0

私はこのエラーを受け取ります:>タイプorg.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployerのオブジェクトに対して不明なプロパティ 'nexusUsername'を取得できませんでした。 これまでに見たことがありますか? – MickeyThreeSheds

関連する問題