2017-05-04 50 views
0

已經創建了一個春天啓動應用程序和設置好的一個Systemproperty與gradle這個任務:春天獲得application.properties system.property

System.setProperty("rootPath", "${projectDir}") 

現在我想獲得的財產(System.getProperty(「ROOTPATH」 )在application.properties(春季)

propery.path.supplier = ${rootPath}/directory/example 

不要的價值 - ?沒有人知道一個解決方案THX!

+0

你是如何在Java代碼中引用你的屬性的? 這是一個錯字嗎?你編寫的是propery而不是property。 – PaulNUK

回答

0

您需要使用systemProperty(name,value)方法在BU ild.gradle而不是System.setProperty

yourTask { 
    systemProperty "rootPath", projectDir 
}