2016-06-13 15 views
0

これは私のbuild.gradleファイルの内容です。以下のエラーが発生しています。build.gradleファイルビルドに問題があり、未解決 'No such property error'

version "1.1.0" 

apply plugin: 'java' 
apply plugin: 'maven' 


// Android support 
sourceCompatibility = JavaVersion.VERSION_1_7 

dependencies { 
    testCompile 'junit:junit:4.11' 
    testCompile 'org.mockito:mockito-core:2.0.3-beta' 
} 

uploadArchives { 
    repositories.mavenDeployer { 
     repository(url: "http://orchard.internal.mohc.net:8081/artifactory/libs-${version.endsWith("SNAPSHOT") ? "snapshot" : "release"}-local") { 
      authentication(userName: artifactoryUsername, password: artifactoryPassword) 
     } 
    } 
} 

エラーエラー:(18、0)そのようなプロパティ:クラスのartifactoryUsername:org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer

点18行目には誰もいません何が起こっているのか知っていますか?

答えて

0

エラーメッセージに表示されているとおり、Gradleは実際にプロパティの値であるプロパティartifactoryUsernameを検索しようとしています。ユーザー名とパスワードには二重引用符を使用してください。

uploadArchives { 
repositories.mavenDeployer { 
    repository(url: "http://orchard.internal.mohc.net:8081/artifactory/libs-${version.endsWith("SNAPSHOT") ? "snapshot" : "release"}-local") { 
     authentication(userName: "artifactoryUsername", password: "artifactoryPassword") 
     } 
    } 
} 

hereが表示されます。

+0

あなたは正しいです。私はその声明を削除しました。それにもかかわらず、build.gradleファイルに引用符を使用してください。 – techtabu

+0

技術的には、Groovyファイルですが、引用符付きの文字列が必要です –

+0

素晴らしいです!ありがとう – Ackman

関連する問題