为最新的SNAPSHOT创建和部署maven站点?

时间:2011-06-21 16:04:00

标签: java maven

我使用我在POM的distributionManagement部分指定的默认网站,以便在最长的时间内托管最新的SNAPSHOT版本的网站。然而,现在我的第一个版本出了门,我不能再使用它了,因为它持有发布网站。

我已经开始设置一个新的地方来存储网站SNAPSHOT版本,但我无法弄清楚如何自动部署那里的网站插件。 mvn site:deploy甚至mvn site:stage-deploy只是部署到distributionManagement中的指定版本网站,这不是我想要的。似乎唯一的方法是通过命令行参数提供URL,这不是一个理想的情况。

有没有办法为网站指定发布存储库和SNAPSHOT存储库?

1 个答案:

答案 0 :(得分:1)

您可以为发布到其他位置的SNAPSHOT版本设置profile。配置文件允许您更改许多pom设置,包括distributionManagement和存储库。您仍然需要一种方法来告诉maven使用该配置文件。有几个选项可以做到这一点,其中一些是自动的,最好的方法取决于你的构建过程。