10-09-2012, 07:12 PM
Хаюшки!) Помогите плз понять чтот я делаю не так в IDE, и как качественно и быстро можно сделать рефакторинг пространства имён?
Значит нажимаю на первый путь в списке исходников (сборка l2jfrozen):
com.l2jfrozen
Там лежат несколько классов, жму кнопку refactoring и делаю новый путь, например net.vasya
После этого жду немного и смотрю что получилось, а получается не совсем то что я хотел..
В классе Config, который лежит сразу в net.vasya, наблюдается измененное имя package-a, на net.vasya, но импорты классов остались старые :
и так далее...
И это если применять рефактор к каждому пути - убиться можно, их же достаточно много...
Как правильно сделать рефактор проекта целиком? Что бы и импорты тоже встали автоматически??
СПАСИБО!
Значит нажимаю на первый путь в списке исходников (сборка l2jfrozen):
com.l2jfrozen
Там лежат несколько классов, жму кнопку refactoring и делаю новый путь, например net.vasya
После этого жду немного и смотрю что получилось, а получается не совсем то что я хотел..
В классе Config, который лежит сразу в net.vasya, наблюдается измененное имя package-a, на net.vasya, но импорты классов остались старые :
Код:
import com.l2jfrozen.gameserver.managers.ClassDamageManager;
import com.l2jfrozen.gameserver.model.entity.olympiad.OlympiadPeriod;
import com.l2jfrozen.gameserver.util.FloodProtectorConfig;
import com.l2jfrozen.loginserver.LoginController;
import com.l2jfrozen.util.StringUtil;
и так далее...
И это если применять рефактор к каждому пути - убиться можно, их же достаточно много...
Как правильно сделать рефактор проекта целиком? Что бы и импорты тоже встали автоматически??
СПАСИБО!
![[Изображение: ck.gif]](http://forum.zone-game.info/images/smilies/ozzy/ck.gif)