У меня большой проект со многими пакетами CamelCase. Я хочу переименовать их в нижний регистр, например:
main.MyPackages.Utils
в main.mypackages.utils
Какой самый лучший / быстрый способ сделать это?
- Первым подходом, о котором я думал, было использование IDE (Eclipse в моем случае), но это большая работа и не всегда работает, потому что в некоторых случаях он думает, что пакет уже существует.
- Второй подход состоит в том, чтобы написать программу, которая сама этим занимается. Программа должна переименовать все папки в нижний регистр и заменить все операторы импорта в Java-файлах на строчные пакеты. Звучит проще, чем есть на самом деле, потому что переименование / перемещение непустых каталогов требует дополнительной работы, а в Windows невозможно создать новый каталог с использованием строчных имен с использованием Java.
Есть ли лучший способчем два упомянутых подхода? Если нет, я пойду с подходом два. Может быть, лучше использовать ОС UNIX.