ざっと見た感じ、OneDriveは
C:\Users\hoge\Documents
等をOneDrive用のフォルダ配下に置いてしまうようですね。
しかも、OneDriveをアンインストールしても情報が残ってしまう。
参考1:ドキュメントやデスクトップの「場所」がOneDriveの下のフォルダになっている
https://www.eripyon.com/mt/2019/01/move_onedrive_folder_to_original_user_folder.html
参考2: Windows10 OneDriveに関する情報を根こそぎ削除する方法
https://pc-kaizen.com/windows10-permanently-delete-onedrive
参考3: Removing OneDrive from all users
https://social.technet.microsoft.com/Forums/azure/en-US/d10f6fec-cb27-4739-b468-42a06d784dc6/removing-onedrive-from-all-users?forum=win10itprosetup
対策について
案① : eclipse.iniにuser.homeを定義する
暫定策です。MavenプラグインはJVMでの環境変数user.home
に依存して挙動を変えるようなので、(eclipseインストール先)\eclipse.ini
の-vmargs
配下にuser.home
を定義してあげます。
ini
1-vmargs
2-Duser.home=e:\eclipse_tmp
案② : settings.xmlを使わないという縛りを撤廃し、素直に使う
暫定策です。
Apache Maven公式(https://maven.apache.org/settings.html)を参考にsettings.xml
を作成する
(eclipse組み込みと同じバージョンのmaven本体をダウンロードして、conf/settings.xmlを使っても良いと思う)
Eclipseメニュー>ウィンドウ>設定>Maven>ユーザー設定
の画面で適用する
ローカル・リポジトリ-がsettings.xml
のlocalRepository
で指定した値になります。
xml
1<?xml version="1.0" encoding="UTF-8"?>
2<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
5 <!-- localRepository
6 | The path to the local repository maven will use to store artifacts.
7 |
8 | Default: ${user.home}/.m2/repository
9 <localRepository>/path/to/local/repo</localRepository>
10 -->
11 <localRepository>D:/opt/maven/repo</localRepository>
12 ~(略)~
13</settings>
案③ : 頑張ってOneDriveの完全アンインストールとプロファイルを復旧させる
恒久策です。
単にアンインストールしただけではダメっぽいので、一度再インストールしてから手順を追って削除しないとダメなようですね。
個人的には新たにユーザを作成した方が早いかもと思うくらいには、面倒そうなのでやりたいくないなーと思います。
くらいしか浮かびません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/12 06:34