无法在.m2/repository中创建本地存储库

psk*_*ero 5 java repository maven

我有maven插件执行问题.当我以用户TOM(所有者)执行它时,一切正常并且运行良好.但是当我作为其他用户执行时 - 从其他组执行,然后崩溃.

.m2/repository的所有者 - >好的:

[DEBUG] Reading global settings from /path/to/mvn/conf/settings.xml
[DEBUG] Reading user settings from /path/to/usrsettings/mvnsettings.xml
[DEBUG] Using local repository at /home/TOM/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 for /home/TOM/.m2/repository
Run Code Online (Sandbox Code Playgroud)

来自其他组的其他用户 - >不行:

[DEBUG] Reading global settings from /path/to/mvn/conf/settings.xml
[DEBUG] Reading user settings from /path/to/usrsettings/mvnsettings.xml
[DEBUG] Using local repository at /home/TOM/.m2/repository
[ERROR] Could not create local repository at /home/TOM/.m2/repository -> [Help 1]
org.apache.maven.repository.LocalRepositoryNotAccessibleException: Could not create local repository at /home/TOM/.m2/repository
Run Code Online (Sandbox Code Playgroud)

我已经更改了/home/TOM/.m2/repository和子目录和文件mvsettings.xml的权限,但没有更改.在mvnsettings.xml我设置:

<localRepository>/home/TOM/.m2/repository</localRepository>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?其他用户可以使用不是他的.m2 /存储库吗?

谢谢!