Maven 2 使用maven';创建指向最新版本的链接;s部署插件

Maven 2 使用maven';创建指向最新版本的链接;s部署插件,maven-2,Maven 2,My pom.xml包含: <distributionManagement> <repository> <id>ssh-myown-repository</id> <url>scpexe://user@host/path/to/repository</url> </repository> </distributionManagement> 我的项目正确地部署在我的远程存储库上

My pom.xml包含:

<distributionManagement>
  <repository>
    <id>ssh-myown-repository</id>
    <url>scpexe://user@host/path/to/repository</url>
  </repository>
</distributionManagement>
我的项目正确地部署在我的远程存储库上,名称如下:

http://host/repository/project/0.7.0-SNAPSHOT/project-0.7.0-20120518.212052-3.jar
我知道文件“maven metadata.xml”包含关于哪个文件是最新版本的信息,但我非常希望mvn部署阶段创建指向最新jar文件的链接,比如:

http://host/repository/project/0.7.0-SNAPSHOT/project-0.7.0-latest.jar
我理解“scpexe”无法直接做到这一点,因为链接是运行web服务器的文件系统的一部分(即:它们不表示为可上载的文件内容)


我在这个远程服务器上有shell访问权限,所以有没有办法挂接maven的部署操作,以便在部署完成后执行脚本?

您知道-SNAPSHOT类似于“最新的”。此外,我建议使用存储库管理器

http://host/repository/project/0.7.0-SNAPSHOT/project-0.7.0-latest.jar