Проблема с bootstrap

Никак не могу "отработать" bootstrap. Выдает ошибку: "The component 'somecompany.bootstrap' belongs to a non-existent module 'somecompany."

Структура jar-a следующая: alfresco/bootstrap/все_файлы

Контекст:
<!-- Bootstrap scripts and nodes (folders, groups and default users) -->
<bean id="somecompany.bootstrap" 
	class="org.alfresco.repo.module.ImporterModuleComponent" parent="module.baseComponent">
	<!-- Module properties -->
	<property name="moduleId" value="somecompany"  />
	<property name="name" value="somecompany.bootstrap" />
	<property name="description" value="Somecompany bootstrap" />
	<property name="sinceVersion" value="1.0" />
	<property name="appliesFromVersion" value="1.0" />
	<property name="executeOnceOnly" value="false" />
	<!-- Data properties -->
	<property name="importer" ref="spacesBootstrap"/>
	<property name="bootstrapViews">
		<list>
			<props>
				<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.scripts.childname}</prop>
				<prop key="location">alfresco/bootstrap/somecompany-message-notifier.xml</prop>
			</props>

			<props>
				<prop key="path">/${spaces.company_home.childname}</prop>
				<prop key="location">alfresco/bootstrap/somecompany-nodes-creater.xml</prop>
			</props>

			<props>
				<prop key="path">/${alfresco_user_store.system_container.childname}</prop>
				<prop key="location">alfresco/bootstrap/somecompany-authority-store-default-members.xml</prop>
			</props>

			<props>
				<prop key="path">/${alfresco_user_store.system_container.childname}</prop>
				<prop key="location">alfresco/bootstrap/somecompany-group-creater.xml</prop>
			</props>
		</list>
	</property>
</bean>

Структура в jar-e соответствует. Что не так?

Комментарии

avasyukov аватар
В этом бине всё так. Но есть дурацкое ограничение - бутстрап должен относиться к какому-то модулю. Его нельзя выполнить "просто так". Не знаю, можно ли это обойти. Простой обход - объявить этот модуль, раз он так просит. Пример - https://github.com/ITDSystems/alvex/tree/master/core/workflow-shortcut-d... + https://github.com/ITDSystems/alvex/tree/master/core/workflow-shortcut-d...


Angelina аватар
Спасибо большое за пример!