Hi, 1) You can try to set outputDirectory parameter for felix scr plugin and add this directory to bundle ( http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html ) 2) Why do you mix these two annotations?
2017-03-16 9:02 GMT+01:00 Roy Teeuwen <r...@teeuwen.be>: > Hey all, > > I am running in a problem when trying to use OSGi DS annotations and > Apache Felix annotations together. I have unit tests that depend on the > service xml's being present (I am using the Apache Sling osgi-mock to run > unit tests), but the problem that I am facing is that when the > maven-bundle-plugin:manifest phase has been executed, the maven-scr-plugin > deletes the maven-bundle-plugin xml's again created by the maven-bundle > manifest phase, is there any way to avoid this and make it that they are > merged togheter? All xmls are present in the JAR file when everything is > compiled so in the end it works out, but I need them for the unit tests too. > > The configuration I am currently using at the moment: > > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <version>3.2.0</version> > <configuration> > <instructions> > ... > <_dsannotations>*</_dsannotations> > <_metatypeannotations>*</_metatypeannotations> > </instructions> > <exportScr>true</exportScr> > </configuration> > <executions> > <!-- > Configure extra execution of 'manifest' in process-classes > phase > to make sure SCR metadata is generated before unit test runs > --> > <execution> > <id>scr-metadata</id> > <goals> > <goal>manifest</goal> > </goals> > <configuration> > <supportIncrementalBuild>true</supportIncrementalBuild> > </configuration> > </execution> > </executions> > </plugin> > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-scr-plugin</artifactId> > <version>1.24.0</version> > <executions> > <execution> > <id>generate-scr-reportDescriptor</id> > <goals> > <goal>scr</goal> > </goals> > </execution> > </executions> > </plugin> > > Greetings, > Roy > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > > -- Pozdrawiam / Regards, Dominik Przybysz