目次 |
---|
・pom.xmlとは ・外部jarの依存設定 |
mvn help:effective-pomを実行すると、pom.xmlに記述されていない暗黙の定義も出力してくれますので非常に便利です。
<dependencies> <dependency> <groupId>test-stub</groupId> <artifactId>test-stub</artifactId> <version>1.1</version> <scope>test</scope> </dependency> <dependencies>scopeは範囲を表します。testはJUnitテスト時のみ必要とする、という意味です。
<version>[1.3,)</version>これなら外部jarが1.3.2から1.3.3になると勝手に1.3.3を使用してくれます。
<version>[1.,)</version>1.2が1.3に変更されたときに最新バージョンを使用したい場合は上記のように記述します。
<version>[1,)</version>また、上記の記述方法でも最新バージョン使用している事が確認できました。