You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2018/01/11 12:50:00 UTC

[jira] [Updated] (FELIX-5694) maven-scr-plugin use service name property as filename.xml

     [ https://issues.apache.org/jira/browse/FELIX-5694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler updated FELIX-5694:
------------------------------------
    Component/s:     (was: Declarative Services (SCR))
                 Maven Bundle Plugin

> 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: Maven Bundle Plugin
>            Reporter: Stefan Triller
>              Labels: features, maven
>
> 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)