我们有一个多模块Maven项目,如下所示:
parent-module
-> dao-module-1
-> dao-module-2
-> algorithms-module
-> jaxb-module
-> jaxrs-module
-> webapp-module
我在algorithm-module中有代码需要将图像写入webapp模块。这样,最终用户可以将他们的浏览器指向webapp-module中的URL并检索图像。
如果没有硬编码父模块的路径,那么获取父模块路径的最佳方法是什么? Maven中是否有一个具有此值的默认属性?如果没有,将在POM文件中设置此属性是一个很好的解决方案吗?
答案 0 :(得分:0)
我相信如果你想保持一切相对的话,你可以在字符串路径的开头使用./
。
或者,您可以使用System.getProperty("user.dir")
获取父项目文件夹的绝对路径。