我已经看遍了整个网站,但没有一个答案。我想知道如何在.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.请让我知道,如果我可以提供更多的细节,我感谢任何回应。
发布于 2017-07-21 00:58:20
使用maven资源插件来filter你的属性值。Maven有几个内置的properties,可以让您插入正确的路径。
https://stackoverflow.com/questions/33904584
复制相似问题