近期入手了新電腦,然後安裝了Deepin linux系統,想着嘗試再linux環境下進行開發工作,安裝好系統之後就開始搞環境了。
出於自己的習慣愛好,喜歡把軟件安裝到自己制定的目錄中去,因此mkdir /home/software,新建了一個software目錄,用於存放自己安裝的軟件,比如jdk,maven,redis,MySQL等等。
首先安裝jdk,我是安裝的jdk8,下載壓縮包之後加壓到softwware目錄,再在/etc/profile文件中設置環境變量,再執行source /etc/profile讓環境變量生效;
再安裝maven,也是下載壓縮包,解壓到software目錄,設置maven目錄中conf中的setting文件,就是鏡像地址和本地倉庫;
然後安裝Idea,我是從deepin的應用商店裏安裝的,安裝之後創建新項目,File-setting-maven設置maven爲software中安裝的maven,然後發現沒有作用,去本地倉庫目錄中查看也沒有以來下載下來,idea也沒有提示什麼有價值的異常信息。
然後試了百度上的好多辦法,就是不行,後來想到這個deepin好多命令都要使用sudo,可能是沒有執行權限的原因,
然後 ls -la software,發現只有只有寫w和執行x的權限,沒有讀r的權限,這下就知道問題所在了,可能就是沒有權限的問題,
嘗試修改權限,這裏給它們最高權限
chmod -R 777 /home/software
賦予所有用戶 在software目錄下的目錄及其目錄下的文件具有讀r寫w執行x權限;
然後再在Idea中下載依賴,沒有問題,可以正常開發使用了。
以上是自己再使用deepin安裝Idea使用自定義maven時,遇到的一個問題,希望能幫到其他遇到同樣問題的道友。
嗯。。。希望deepin能越來越好用吧,加油