【playframework】 dependencies.yml
φ(..)メモメモ
playframeworkで依存関係の管理に、dependency.ymlとかゆーのを使う。
※環境 win7 eclipse play1.2.3
この、ボランティア日本語ページを参考にしますた。
http://playdocja.appspot.com/documentation/1.2.2/dependency
playモジュールとかmavenリポジトリのライブラリとか使えるっぽ。
とりあえず、普段mavenつかてるので、
playモジュールさておき、
mavenリポジトリにアップされてるライブラリ使いたい。
mavenのpom.xmlの設定と比較してφ(..)メモメモ
<repositories> <repository> <id>hogehoge</id> <name>Kimama Maven Repository</name> <url>http://hogehoge/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>1.8.5</version> <scope>test</scope> </dependency> </dependencies>
こんな依存関係を、dependencies.ymlでかくと
# 依存関係の設定 require: - play - org.mockito -> mockito-core 1.8.5 #リポジトリ内のgroupIdの設定 repositories: - uheha: type: iBiblio root: "http://hogehoge/content/groups/public/" contains: - org.mockito -> *
こんなかんじ。
mavenのgroupIdとか当てはめると、こんなかんじ?(´・ω・`)
間違ってたらごめんなさい。
# 依存関係の設定 require: - play - [groupId] -> [artifactId] [version] #リポジトリ内のgroupIdの設定 repositories: - [リポジトリの名前(任意)]: type: iBiblio root: "リポジトリのURL" contains: - [groupId] -> *
dependencies.ymlを更新したら、
play dependencies [project_name]
わーってログがでて
Installing resolved dependencies, lib/mockito-core-1.8.5.jar lib/hamcrest-core-1.1.jar lib/objenesis-1.0.jar Done!
DONE!ヽ( ・∀・)ノ┌┛Σ(ノ `Д´)ノゲシッ