Изменение пространства имён (NetBeans) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:рефакторинг - net.sf.l2j...

Ответ
Опции темы
Непрочитано 09.10.2012, 19:12   #1
Пользователь

Автор темы (Топик Стартер) Изменение пространства имён (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;
и так далее...

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

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

СПАСИБО!
__________________
mego4el вне форума Ответить с цитированием
Непрочитано 09.10.2012, 19:19   #2
Аватар для Archiel
Пользователь

По умолчанию Re: Изменение пространства имён (NetBeans)

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

Вот такое вот нубское решение.
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 09.10.2012, 19:35   #3
Пользователь

Автор темы (Топик Стартер) Re: Изменение пространства имён (NetBeans)

Та хотелось бы по человечески, что бы люди потом не смеялись надо мной)
__________________
mego4el вне форума Ответить с цитированием
Непрочитано 09.10.2012, 19:37   #4
Пользователь

По умолчанию Re: Изменение пространства имён (NetBeans)

Что бы не указывать имя пакета и под пакета есть довольно просто решение. Тоесть используем астериск,тоесть посмотреть весь подпакет.
Будет примерно так.
Код:
import com.*;
keni2006 вне форума Отправить сообщение для keni2006 с помощью ICQ Ответить с цитированием
Непрочитано 09.10.2012, 19:46   #5
Пользователь

Автор темы (Топик Стартер) Re: Изменение пространства имён (NetBeans)

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

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ГМ команды PROGRAMMATOR Документация 44 19.12.2009 21:39


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 20:15. Часовой пояс GMT +3.

Вверх