Stefan Triller created FELIX-5694:
-------------------------------------

             Summary: maven-scr-plugin use service name property as filename.xml
                 Key: FELIX-5694
                 URL: https://issues.apache.org/jira/browse/FELIX-5694
             Project: Felix
          Issue Type: New Feature
          Components: Declarative Services (SCR)
            Reporter: Stefan Triller


Hi,

the current maven-scr-plugin uses the fully qualified class name as a name for 
the xml file that will contain the generated service description.

Unfortunately the Eclipse IDE uses the service name as the name for the xml 
file, i.e. for
{code:java}
package org.mycompany;

@Component(name = "org.topic.myservice")
public class MyClassName {
{code}

it would create "org.topic.myservice.xml" inside the OSGI-INF directory.

At the moment your maven-scr-plugin would create 
"org.mycompany.MyClassName.xml".

if you use both, maven and the Eclipse IDE on the same workspace this will 
result in duplicate service descriptions.

Would it be possible for you to implement a new option that allows for using 
the service name (if set) as a name for the generated xml file?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to