Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Information Provided
-
None
-
None
-
None
-
None
-
Java 8
<groupId>org.apache.aries.blueprint</groupId> <artifactId>blueprint-maven-plugin</artifactId> <version>1.10.0</version> <executions> <execution> <goals> <goal>blueprint-generate</goal> </goals> </execution> </executions> <configuration> <scanPaths> <scanPath>${scanPath}</scanPath> </scanPaths> </configuration>
Java 8 <groupId>org.apache.aries.blueprint</groupId> <artifactId>blueprint-maven-plugin</artifactId> <version>1.10.0</version> <executions> <execution> <goals> <goal>blueprint-generate</goal> </goals> </execution> </executions> <configuration> <scanPaths> <scanPath>${scanPath}</scanPath> </scanPaths> </configuration>
Description
I've this annotation in my class
@ConfigProperties( pid="my.system", update=true ) public void update (Map<String, String> map) throws Exception {
but only services injection is producted
<bean xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0" id="environnement" class="fr.aphp.olympe.hermes.services.environnement.impl.EnvironmentImpl" ext:field-injection="true" init-method="activate" destroy-method="destroy"> <property name="blueprintBundleContext" ref="bundleContext"/> <property name="transactionManager" ref="transactionManager"/> </bean>
I would like to reproduce
<bean id="environnement" class="fr.aphp.olympe.hermes.services.environnement.impl.EnvironmentImpl" init-method="activate" destroy-method="destroy"> <cm:managed-properties update-strategy="component-managed" persistent-id="my.system" update-method="update" /> <property name="bundleContext" ref="blueprintBundleContext" /> <property name="transactionManager" ref="transactionManager" /> </bean>