0
我的pom.xml链接到最新版本包含:创建与Maven的部署插件
<distributionManagement>
<repository>
<id>ssh-myown-repository</id>
<url>scpexe://[email protected]/path/to/repository</url>
</repository>
</distributionManagement>
所以每当我发出:
mvn deploy
我的项目,那么,正确部署在我的远程存储库,在这样的名字下:
http://host/repository/project/0.7.0-SNAPSHOT/project-0.7.0-20120518.212052-3.jar
我知道文件“maven-metadata.xml”包含有关哪个文件是t他最新的版本,但我非常喜欢MVN部署阶段创建一个链接到最新的jar文件,说:
http://host/repository/project/0.7.0-SNAPSHOT/project-0.7.0-latest.jar
我明白了“scpexe”有没有这样做的方式直接作为链接的一部分Web服务器运行的文件系统(即:它们不表示为可上载的文件内容)。
我对这个远程服务器有shell访问权限,那么有没有办法在部署完成后钩住maven的部署动作来执行脚本?