[ https://issues.apache.org/jira/browse/FELIX-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13451938#comment-13451938 ]
Jochen Fliedner commented on FELIX-2892: ---------------------------------------- The problem is this preceeding identification of the information kept in the Source objects collection. This is done on the - or an aggregation of? - source folder(s) using "project.getCompileSourceRoots().iterator()". Class names are identified and in that some assumptions are hardcoded that are feasable only for Java sources: - that the eventual classes fqns always corresponds with the folder structure and the file name of the sources - that there is a "java" file extension When locally in the code i switch to "project.getBuild().getOutputDirectory()" and assume a file extension of length 5 - like in ".class" - to be tossed, it basically works fine. So obviously you can always use such assumptions at the output dir with its folder structure and class files. Especially with Scala there are some regarding problems like you can code multiple packages and types within one source file, but after compilation that should be fine. Generally it would not be necessary to have any source folders involved for the nature of the thing that is to be accomplished here, even when it adheres to maven best practices to do so. > Get SCR annotations to work with Scala > -------------------------------------- > > Key: FELIX-2892 > URL: https://issues.apache.org/jira/browse/FELIX-2892 > Project: Felix > Issue Type: Improvement > Components: Maven SCR Plugin > Reporter: Reto Bachmann-Gmür > > Currently the maven scr plugin doesn't work with scala, teh main reason for > this is that the annotation have only source scope and the adding of > bind-methods happe on a source rather than a bytecode level. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira