You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Terrien Jean-Yves (JIRA)" <ji...@apache.org> on 2018/05/22 15:55:00 UTC

[jira] [Created] (ARIES-1802) ConfigProperties does not produce xml

Terrien Jean-Yves created ARIES-1802:
----------------------------------------

             Summary: ConfigProperties does not produce xml
                 Key: ARIES-1802
                 URL: https://issues.apache.org/jira/browse/ARIES-1802
             Project: Aries
          Issue Type: Test
         Environment: Java 8

{code:java}
<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>
{code}

            Reporter: Terrien Jean-Yves


I've this annotation in my class
{code:java}
@ConfigProperties(
 pid="my.system",
 update=true
 ){code}

 public void update (Map<String, String> map) throws Exception {

but only services injection is producted
{code:java}
<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>{code}
I would like to reproduce
{code:java}
<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>
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)