title: Problem when using IoTDB spotless plug-in under windows
body: <p>The current IoTDB code style specification uses the spotless plug-in for management, but under Unix-like systems (MacOS, Linux), the line break for text files is <code>\n</code> (which is named <code>LF</code>), while under Dos-style systems (Windows), the line break is <code>\r\n</code> (which is named <code>CRLF</code>). More detail information of the difference between <code>LF</code> and <code>CRLF</code> is <a href="https://blog.csdn.net/lishuoboy/article/details/84768748" rel="nofollow noreferrer">here</a>.</p>
  <p>Therefore, after using spotless formatting code under Windows, the line breaks of all code files will be replaced. This causes all code files in git to be modified, and each commit will commit all files. This will not only increase the size of the <code>.git</code> directory, but also make commands such as git diff unusable (because every line of all files has been modified), and it is impossible to see which files a PR has modified when viewing the modified content of the PR.</p>
  <p><a href="https://i.stack.imgur.com/Hwu3e.png" rel="nofollow noreferrer">git status after using spotless plug-in under Windows</a></p>