mavenの社内リポジトリの立て方
セントラルリポジトリに無いライブラリをプロジェクトで使いたい!!っていう場合、mvn install:〜をそれぞれの開発者にコマンド打ってもらうのも手間なんで社内リポジトリを立ててそこから参照してもらうようにします。
サーバにリポジトリフォルダを作成
mkdir /home/maven/repo
フォルダの公開設定
Alias /maven2/ /home/maven/myrepo/ <Directory /home/maven/repo> Order allow,deny Allow from all </Directory> <!--webdavの場合はこんな感じ Alias /maven2 /home/maven/myrepo/ <Location "/maven2"> DAV On #SSLRequireSSL AuthType Basic AuthBasicProvider file AuthName "WebDAV" AuthUserFile /pathAuthFile require valid-user </Location> -->
pom.xmlのにリポジトリを追加
<repositories> <repository> <id>myrepo.maven</id> <name>My Repository</name> <url>https://server-name/maven/repo</url> </repository> <!--webdav <repository> <id>myrepo.maven</id> <name>My Repository</name> <url>dav:https://server-name/maven/repo</url> </repository> --> </repositories>