Eu instalei o shell do Linux usando WSL. Clonei meu repositório e construí o projeto. O problema é que nem tudo dentro do diretório do projeto está presente no Windows e, subsequentemente, no IntelliJ.
Digamos que estou trabalhando em um diretório /home/Ubuntu/ProjectA/generated-commons
e aqui tenho:
-rw-r--r-- 1 ubuntu ubuntu 49174 Aug 28 16:45 pom.xml
-rwxr-xr-x 1 ubuntu ubuntu 271 Aug 28 16:45 rebuild_without_publish.sh
drwxr-xr-x 4 ubuntu ubuntu 4096 Aug 28 16:45 src
drwxrwxrwx 10 ubuntu ubuntu 4096 Sep 2 09:09 target
O último diretório "target" é um problema. O Windows no diretório \\wsl$\home\Ubuntu\ProjectA\generated-commons
contém apenas os 3 primeiros. Este diretório não fazia parte do repositório baixado, mas foi gerado quando o projeto foi construído usando script. Originalmente, ele era de propriedade do root, mas eu alterei o proprietário usando chown
o comando pensando que isso resolveria o problema.
Alguém pode explicar por que não consigo acessar esse diretório mesmo depois de alterar o proprietário e como fazer isso para poder acessar esse diretório no Windows?
Infelizmente, acabei removendo o wsl da minha máquina e reinstalando. Passos que seguimos:
O nº 4 foi feito a partir do cmd, pois não estava no Painel de Controle por algum motivo. No entanto, o comando foi executado com sucesso