例えば、カレントディレクトリ配下にローカルリポジトリを置きたい場合、mvn test -Dmaven.repo.local=./m2/repositoryのように指定します。
実行例
システムプロパティで指定した場所にローカルリポジトリが作られているのがわかります。
$ ls .m2
ls: '.m2' にアクセスできません: そのようなファイルやディレクトリはありません
$ mvn package -Dmaven.repo.local=./.m2/repository
[INFO] Scanning for projects...
[INFO]
[INFO] -------------------------< sample:sample-app >--------------------------
[INFO] Building sample-app 1.0.0
[INFO] --------------------------------[ jar ]---------------------------------
*************************************** 省略 ***************************************
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:25 min
[INFO] Finished at: 2018-07-15T06:37:10+09:00
[INFO] ------------------------------------------------------------------------
$ ls .m2
repository