2009-11-06 Maven2俺々リポジトリをhg servで立てる。 Java Maven Mercurial 前置き やること自体はほぼこれと一緒なので詳細はこっち見てください。 Maven2でテキトウに社内リポジトリを作る方法 - tanamonの日記 違うところ ローカルでてきとーにMercurialリポジトリを作って、そこにMaven2リポジトリのディレクトリ構成に従って、jarとpomを配置する。 hg servでサーバを立てる リポジトリURLとしてhttp://localhost:8000/raw-file/tip/を指定する。 raw-file/tip/${path}で、tipの${path}のファイルそのものを取得できる。 Maven2リポジトリだけbranchや複数headsを使わない運用にすれば、tip=最新となって分かりやすい。もっとも、バージョンごとにディレクトリを分けるので、最新かそうでないかの違いは、ファイルがあるかないか、置き間違いなどが正されているかいないか、とかその程度 必要に応じてサーバーにcloneリポジトリを作って、hg serv -dでデーモンとして起動してやるなどする