Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Изменение пространства имён (NetBeans) (https://forum.zone-game.info/showthread.php?t=23516)

mego4el 09.10.2012 19:12

Изменение пространства имён (NetBeans)
 
Хаюшки!) Помогите плз понять чтот я делаю не так в IDE, и как качественно и быстро можно сделать рефакторинг пространства имён?

Значит нажимаю на первый путь в списке исходников (сборка 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;

и так далее...

И это если применять рефактор к каждому пути - убиться можно, их же достаточно много...

Как правильно сделать рефактор проекта целиком? Что бы и импорты тоже встали автоматически??

СПАСИБО!

Archiel 09.10.2012 19:19

Re: Изменение пространства имён (NetBeans)
 
Если ничего не поможет, из того, что посоветуют следующие после меня люди, то открывайте файлы любым вменяемым редактором типа Edit Plus или Notepad++ и делайте "замену" "во всех открытых файлах". Или попробовать text replacer, но не уверен, что он будет понимать *.java

Вот такое вот нубское решение.

mego4el 09.10.2012 19:35

Re: Изменение пространства имён (NetBeans)
 
Та хотелось бы по человечески, что бы люди потом не смеялись надо мной)

keni2006 09.10.2012 19:37

Re: Изменение пространства имён (NetBeans)
 
Что бы не указывать имя пакета и под пакета есть довольно просто решение. Тоесть используем астериск,тоесть посмотреть весь подпакет.
Будет примерно так.
Код:

import com.*;

mego4el 09.10.2012 19:46

Re: Изменение пространства имён (NetBeans)
 
Ну мне кажется что на форуме хотя бы пара человек, но занимаются серьёзно своими сборками, надеюсь на ответ от них.

Спрашиваю не просто так, гуглил пол дня и толкового материала не нашел. Больше есть про рефактор переменных методов и тд ))


Текущее время: 01:31. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot