파일 build.gradle
의이 스 니펫에서 처음으로 ${appengineVersion}
(11 행)을 참조하면 오류가 발생합니다. 그러나 두 번째 참조 (27 행)는 잘 작동합니다. 왜 그런가요?왜이 문자열 교체/연결이 Gradle에서 작동하지 않습니까?
작동 시키려면 11 행에 버전 번호를 명시 적으로 포함시켜야합니다. 다음 번에 업데이트하는 것을 잊어 버리 겠다는 의미입니다. 그것을 고치는 방법?
apply plugin: 'war'
apply plugin: 'appengine'
def appengineVersion = "1.9.48"
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.google.appengine:gradle-appengine-plugin:${appengineVersion}"
}
}
war {
from 'src/main/webUI/app'
exclude('src/main/webUI/app/node_modules')
}
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
appengineSdk "com.google.appengine:appengine-java-sdk:${appengineVersion}"
compile "javax.servlet:servlet-api:2.5"
...
특정 오류 : "org.gradle.api.interna[email protected]6f9c2c4"에 'appengineVersion'속성을 찾을 수 없습니다. – CMerrill