Technical Knowledge

目次

Maven

[アプリケーション]

ライブラリを一括バージョンアップ。

versions プラグインを使用する

# mvn versions:use-latest-versions

バージョン管理しているのであれば、バックアップファイルも削除

# mvn versions:commit

<2007-08-08 水>

指定したクラスのみテストを行う。

複数指定する場合カンマ区切り。正規表現も可。

# mvn test -Dtest=テストクラス,テストクラス2,.*正規表現指定

<2013-10-16 水>

テスト時にシステムプロパティを指定する。

直接指定してもテストには影響されない。

# mvn test -Duser.language=ja -Duser.country=JP

argLine を使用する

# mvn test -DargLine="-Duser.language=ja -Duser.country=JP"

または、pom.xml で指定する。

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.17</version>
      <configuration>
	<argLine>-Duser.language=ja -Duser.country=JP</argLine>
      </configuration>
    </plugin>
  </plugins>
</build>

<2014-09-30 火>

Date: 2022-04-24