如何设置liquibase.properties路径忽略操作系统?

时间:2014-07-30 16:05:38

标签: liquibase

我想将liquibase.properties放到另一个本地文件夹中。例如:c:\ opt \ liquibase \ config

我希望这条路可以忽略操作系统。

所以在我的pom.xml中,

<plugin>
    <groupId>org.liquibase</groupId>
    <artifactId>liquibase-maven-plugin</artifactId>
    <version>3.1.1</version>
    <configuration>
      <propertyFile>\opt\liquibase\config</propertyFile>
    </configuration>
  </plugin>

但它不起作用,我必须添加前缀&#34; C:&#34;路径。

有没有办法设置路径但忽略操作系统?

1 个答案:

答案 0 :(得分:0)

您根本不应使用绝对路径,而是使用相对于项目根或POM的路径。如果要引用项目外部的路径,请使用环境变量设置路径并允许每个用户设置该值。

如果您将绝对路径硬编码到POM中,则难以使用其他任何人使用它。