我看了整个网站,但没有回答这个问题。 我想知道如何在.properties文件中编写相对路径。 这适用于使用Maven和STS IDE的项目。
我的.properties文件本身正在被找到并且读得很好。但是,我试图在文件本身内创建一个相对路径,但它无法正常工作。
在.properties文件中,我有这个条目:
XML_PROPERTIES=C:/projects/myProject/project-server/project-webapp/src/main/config/gs/myXmlFile.xml
我想在这里使用相对路径。我试过了:
XML_PROPERTIES=../myXmlFile.xml
和
XML_PROPERTIES=../src/main/config/gs/myXmlFile.xml
并且这些都不起作用。
我还尝试使用表达式语言来获取项目目录:
XML_PROPERTIES=${basedir}/src/main/config/gs/myXmlFile.xml
唯一有效的是完整路径。没有它,我会得到类似于此的错误:
Java Global Settings: XML properties file [../src/main/config/gs/agl_gs_NT.xml] not found.
如果我能提供更多细节,请告知我们,我感谢您的回复。