2017-05-04 36 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 
} 
相关问题