argeo.osgi.start.2.http=\
org.eclipse.equinox.http.servlet,\
org.eclipse.equinox.http.jetty,\
+org.eclipse.equinox.cm,\
org.eclipse.rap.rwt.osgi
argeo.osgi.start.3.node=\
org.argeo.slc.agent.jcr,\
org.argeo.slc.server.repo,\
-#argeo.node.repo.type=localfs
+argeo.node.repo.type=localfs
org.osgi.framework.security=osgi
java.security.policy=file:../../all.policy
org.apache.tools.ant.*;resolution:="optional",\
junit.framework;resolution:="optional",\
*
+
+Provide-Capability: cms.datamodel;name=slc;cnd=/org/argeo/slc/jcr/slc.cnd
javax.xml.parsers.*,\
javax.jcr.nodetype,\
*
+
+Require-Capability: cms.datamodel; filter:=(name=slc)
+Provide-Capability: cms.datamodel; name=java; cnd=/org/argeo/slc/repo/repo.cnd,\
+ cms.datamodel; name=dist; cnd=/org/argeo/slc/repo/repo.cnd,\
+ cms.datamodel; name=docs; cnd=/org/argeo/slc/repo/repo.cnd,\
+ cms.datamodel; name=rpm; cnd=/org/argeo/slc/repo/repo.cnd
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
\r
<!-- JCR repositories -->\r
- <bean id="javaRepository" parent="template.jcrRepository">\r
- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/java" />\r
- <property name="configuration" value="${slc.repo.jcr.configuration.java}" />\r
- </bean>\r
- <bean id="distRepository" parent="template.jcrRepository">\r
- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/dist" />\r
- <property name="configuration" value="${slc.repo.jcr.configuration.dist}" />\r
- </bean>\r
- <bean id="rpmRepository" parent="template.jcrRepository">\r
- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/rpm" />\r
- <property name="configuration" value="${slc.repo.jcr.configuration.rpm}" />\r
- </bean>\r
- <bean id="docsRepository" parent="template.jcrRepository">\r
- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/docs" />\r
- <property name="configuration" value="${slc.repo.jcr.configuration.docs}" />\r
- </bean>\r
+<!-- <bean id="javaRepository" parent="template.jcrRepository"> -->\r
+<!-- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/java" /> -->\r
+<!-- <property name="configuration" value="${slc.repo.jcr.configuration.java}" /> -->\r
+<!-- </bean> -->\r
+<!-- <bean id="distRepository" parent="template.jcrRepository"> -->\r
+<!-- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/dist" /> -->\r
+<!-- <property name="configuration" value="${slc.repo.jcr.configuration.dist}" /> -->\r
+<!-- </bean> -->\r
+<!-- <bean id="rpmRepository" parent="template.jcrRepository"> -->\r
+<!-- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/rpm" /> -->\r
+<!-- <property name="configuration" value="${slc.repo.jcr.configuration.rpm}" /> -->\r
+<!-- </bean> -->\r
+<!-- <bean id="docsRepository" parent="template.jcrRepository"> -->\r
+<!-- <property name="homeDirectory" value="${slc.repo.jcr.reposBase}/docs" /> -->\r
+<!-- <property name="configuration" value="${slc.repo.jcr.configuration.docs}" /> -->\r
+<!-- </bean> -->\r
\r
<!-- JCR authorizations -->\r
<bean parent="template.jcrAuthorizations">\r
</bean>\r
\r
<!-- Templates -->\r
- <bean id="template.jcrRepository" abstract="true"\r
- class="org.argeo.jackrabbit.JackrabbitContainer" init-method="init"\r
- destroy-method="destroy">\r
- <property name="variables" value="osgibundle:/repo.properties" />\r
- <property name="cndFiles">\r
- <list>\r
- <value>/org/argeo/jcr/argeo.cnd</value>\r
- <value>/org/argeo/slc/jcr/slc.cnd</value>\r
- <value>/org/argeo/slc/repo/repo.cnd</value>\r
- </list>\r
- </property>\r
- <property name="bundleContext" ref="bundleContext" />\r
- <property name="forceCndImport" value="${slc.repo.jcr.forceCndImport}" />\r
- </bean>\r
+<!-- <bean id="template.jcrRepository" abstract="true" -->\r
+<!-- class="org.argeo.jackrabbit.JackrabbitContainer" init-method="init" -->\r
+<!-- destroy-method="destroy"> -->\r
+<!-- <property name="variables" value="osgibundle:/repo.properties" /> -->\r
+<!-- <property name="cndFiles"> -->\r
+<!-- <list> -->\r
+<!-- <value>/org/argeo/jcr/argeo.cnd</value> -->\r
+<!-- <value>/org/argeo/slc/jcr/slc.cnd</value> -->\r
+<!-- <value>/org/argeo/slc/repo/repo.cnd</value> -->\r
+<!-- </list> -->\r
+<!-- </property> -->\r
+<!-- <property name="bundleContext" ref="bundleContext" /> -->\r
+<!-- <property name="forceCndImport" value="${slc.repo.jcr.forceCndImport}" /> -->\r
+<!-- </bean> -->\r
\r
<bean id="template.jcrAuthorizations" abstract="true"\r
class="org.argeo.jackrabbit.JackrabbitAuthorizations" init-method="run">\r
<set id="defaultRpmRepositories" cardinality="0..N"\r
interface="org.argeo.slc.rpmfactory.RpmRepository" />\r
\r
+ <reference id="javaRepository" interface="javax.jcr.Repository"\r
+ filter="(argeo.jcr.repository.alias=java)" />\r
+ <reference id="distRepository" interface="javax.jcr.Repository"\r
+ filter="(argeo.jcr.repository.alias=dist)" />\r
+ <reference id="rpmRepository" interface="javax.jcr.Repository"\r
+ filter="(argeo.jcr.repository.alias=rpm)" />\r
+ <reference id="docsRepository" interface="javax.jcr.Repository"\r
+ filter="(argeo.jcr.repository.alias=docs)" />\r
+\r
<!-- SERVICES -->\r
- <service ref="javaRepository" interface="javax.jcr.Repository">\r
- <service-properties>\r
- <beans:entry key="argeo.jcr.repository.alias" value="java" />\r
- </service-properties>\r
- </service>\r
- <service ref="distRepository" interface="javax.jcr.Repository">\r
- <service-properties>\r
- <beans:entry key="argeo.jcr.repository.alias" value="dist" />\r
- </service-properties>\r
- </service>\r
- <service ref="rpmRepository" interface="javax.jcr.Repository">\r
- <service-properties>\r
- <beans:entry key="argeo.jcr.repository.alias" value="rpm" />\r
- </service-properties>\r
- </service>\r
- <service ref="docsRepository" interface="javax.jcr.Repository">\r
- <service-properties>\r
- <beans:entry key="argeo.jcr.repository.alias" value="docs" />\r
- </service-properties>\r
- </service>\r
+<!-- <service ref="javaRepository" interface="javax.jcr.Repository"> -->\r
+<!-- <service-properties> -->\r
+<!-- <beans:entry key="argeo.jcr.repository.alias" value="java" /> -->\r
+<!-- </service-properties> -->\r
+<!-- </service> -->\r
+<!-- <service ref="distRepository" interface="javax.jcr.Repository"> -->\r
+<!-- <service-properties> -->\r
+<!-- <beans:entry key="argeo.jcr.repository.alias" value="dist" /> -->\r
+<!-- </service-properties> -->\r
+<!-- </service> -->\r
+<!-- <service ref="rpmRepository" interface="javax.jcr.Repository"> -->\r
+<!-- <service-properties> -->\r
+<!-- <beans:entry key="argeo.jcr.repository.alias" value="rpm" /> -->\r
+<!-- </service-properties> -->\r
+<!-- </service> -->\r
+<!-- <service ref="docsRepository" interface="javax.jcr.Repository"> -->\r
+<!-- <service-properties> -->\r
+<!-- <beans:entry key="argeo.jcr.repository.alias" value="docs" /> -->\r
+<!-- </service-properties> -->\r
+<!-- </service> -->\r
\r
<service ref="slcRepoManager" interface="org.argeo.slc.repo.SlcRepoManager" />\r
\r
<parent>
<groupId>org.argeo.commons</groupId>
<artifactId>argeo-commons</artifactId>
- <version>2.1.33-SNAPSHOT</version>
+ <version>2.1.39-SNAPSHOT</version>
</parent>
<groupId>org.argeo.slc</groupId>
<artifactId>argeo-slc</artifactId>