В комментарии к ответу вы указали причину, по которой вы хотите это сделать: «Теперь я хочу выпустить бесплатную демо-версию с удалением некоторых функций».
Вместо того, чтобы копировать весь код в другой пакет, я бы использовал подход, состоящий в том, чтобы иметь только одну кодовую базу и использовать параметр сборки, чтобы указать, собираете ли вы бесплатную или коммерческую версию.Классы и конфигурации (например, spring), включенные в сборку, могут затем зависеть от этого параметра.
Дублирование кодовой базы может показаться более простым вариантом, но в дальнейшем будет дублировать вашу работу при ее поддержкеи увеличить риск ошибок.