Maven2俺々リポジトリをhg servで立てる。

前置き

やること自体はほぼこれと一緒なので詳細はこっち見てください。
Maven2でテキトウに社内リポジトリを作る方法 - tanamonの日記

違うところ

  1. ローカルでてきとーにMercurialリポジトリを作って、そこにMaven2リポジトリディレクトリ構成に従って、jarとpomを配置する。
  2. hg servでサーバを立てる
  3. リポジトリURLとしてhttp://localhost:8000/raw-file/tip/を指定する。
    • raw-file/tip/${path}で、tipの${path}のファイルそのものを取得できる。
    • Maven2リポジトリだけbranchや複数headsを使わない運用にすれば、tip=最新となって分かりやすい。もっとも、バージョンごとにディレクトリを分けるので、最新かそうでないかの違いは、ファイルがあるかないか、置き間違いなどが正されているかいないか、とかその程度
  4. 必要に応じてサーバーにcloneリポジトリを作って、hg serv -dでデーモンとして起動してやるなどする