Пользовательское определение команды в магнолии - PullRequest
1 голос
/ 31 января 2020

Я создал пользовательскую команду в пользовательском модуле магнолии, используя:

public class ExportToGitCommand extends BaseRepositoryCommand 

, и в настоящий момент я настраиваю ее в JCR вручную.

Каков наилучший метод определения пользовательской команды в пользовательском модуле? Где в структуре JCR следует это определить? Я спрашиваю это, чтобы я мог использовать его позже (например, для приложения страниц). Также, как я могу получить определение из JCR программно в пользовательском модуле?

1 Ответ

2 голосов
/ 03 февраля 2020

Для наилучшей практики лучше всего обратиться к документации . Как правило, каждый модуль создает свой собственный каталог команд (папку), чтобы гарантировать отсутствие коллизий в имени команд и хранить пользовательские команды, которые он определяет в таком каталоге.

Чтобы использовать такую ​​команду из действия в другом приложении, которое вы просто создаете новое действие в нужном приложении и ссылка на пользовательскую команду, которую вы хотите вызвать.

...