12

我可以部署到绝对目录:

<distributionManagement>
    <repository>
        <id>absolute directory</id>
        <url>file:///home/tukushan/workspace/omcutil/repo</url>
    </repository>
</distributionManagement>

但是如何部署到相对于我的项目目录的目录?

4

2 回答 2

19

使用参数时可以指定相对目录-DaltDeploymentRepository,例如:

mvn deploy -DaltDeploymentRepository=snapshot-repo::default::file:../../my-local-snapshots-dir

文件 URL 相对于mvn运行的目录。

有关参数的更多信息,请参见此处altDeploymentRepository

于 2012-12-13T04:47:14.060 回答
0

我不认为它可以做到。文件 URL 需要服务器上的挂载点,例如:

file://hostname/path/to/file

因此,对于本地文件系统上的文件,只需省略“主机名”组件(解释 3 个前导斜杠):

file:///path/to/file

另一方面,相对路径假定远程文件系统中的起始位置......如果希望 URL 明确,这是不可能支持的。

于 2012-09-23T09:18:32.940 回答