我可以部署到一个绝对的目录:Maven的部署到相对路径
<distributionManagement>
<repository>
<id>absolute directory</id>
<url>file:///home/tukushan/workspace/omcutil/repo</url>
</repository>
</distributionManagement>
但是我怎么部署相对于我的项目的目录的目录?
我可以部署到一个绝对的目录:Maven的部署到相对路径
<distributionManagement>
<repository>
<id>absolute directory</id>
<url>file:///home/tukushan/workspace/omcutil/repo</url>
</repository>
</distributionManagement>
但是我怎么部署相对于我的项目的目录的目录?
使用-DaltDeploymentRepository
参数时可以指定相对目录,例如:
MVN部署 -DaltDeploymentRepository =快照回购::默认::文件:../../我的本地快照-DIR
文件的URL是相对于目录哪个mvn运行。
有关altDeploymentRepository
参数的更多信息,请参阅here。
我不认为这是可以做到的。文件URL需要在服务器上安装点,例如:
file://hostname/path/to/file
因此文件系统系统上的文件只是省略了“主机名”组件(在解释3个领先的斜杠)
file:///path/to/file
的相对另一方面路径假设在远程文件系统中有一个起始位置......如果想要一个URL是明确的,那么这是不可能支持的东西
问题是你为什么想要做? – khmarbaise
我在我的源代码库中有一个二进制文件的repo目录,它被推送到googlecode并成为该项目的公共Maven存储库。我不确定是否有任何其他方式在googlecode上托管公共Maven存储库? – tukushan
事情变了吗?我在3年前没有使用maven,但我觉得像'file:$ {basedir}/...'这样的结构类似于OP。 – mlt