maven2導入TIPSその4〜リポジトリのsnapshots設定
勢いで更新。久しぶりのmaven2ネタ。
maven2導入TIPSその3〜社内リポジトリ - 凡人プログラマでやった社内リポジトリを立てるときに必須の設定。
以下のsnapshots要素以下の設定です。
<repositories> <repository> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> <id>myrepository</id> <name>myrepository</name> <url>http://myrepositry.com/</url> </repository> </repositories>
忘れがちですが、コレが無いとSNAPSHOTバージョンでも一回取得すると更新確認しに行ってくれないので、他の人がデプロイしてもいつまで経っても反映しないことになります。updatePolicyは更新確認する間隔です。社内リポジトリを立てて共同開発している場合はリポジトリの更新速度も速いし、すぐに確認したい場合も多いのでalwaysにしとく(デフォルトはdaily)事を薦めます。
リファレンスはMaven – POM Reference