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的部署動作來執行腳本?