有没有办法将Windows Maven和WSL Maven配置为使用相同的.m2/repository和settings.xml
在我的来自WSL的.bashrc中,我添加了M2_HOME以使用与Windows10相同的安装:
.bashrc:
export M2_HOME=/mnt/c/development/maven
Windows路径:
C:\development\maven
但是当我在Windows Bash上执行mvn clean install时,在~/.m2 (WSL文件夹系统)中创建了一个.m2文件夹。
发布于 2019-06-26 22:46:16
找到了可能的解决方案。
我创建了一个从~/.m2到/mnt/c/Users/<username/.m2的符号链接
命令:$ ln -s /mnt/c/Users/<username>/.m2 ~/.m2
直到那一刻一切正常。
发布于 2021-11-08 14:00:00
只需修改@Vitor的响应:当您创建符号链接一次时,下次(例如,如果您指定了错误的目录并想要重试),您无法创建它,并且您将得到failed to create a symbolic link: file exists错误。
要重新创建符号链接时,一种解决方法是使用$ ln -f -s /mnt/c/Users/<username>/.m2 ~/.m2
[OPTION]
-f, --force
remove existing destination fileshttps://stackoverflow.com/questions/56764503
复制相似问题