Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-509

Add support for explicit source directory include/exclude via plugin configuration

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • maven-scr-plugin-1.0.1, maven-scr-plugin-1.0.2, maven-scr-plugin-1.0.3
    • maven-scr-plugin-1.0.4
    • SCR Tooling
    • None

    Description

      As discussed on the Felix Users mailing list regarding a problem with a third-party component (non relevant but QDox in that specific case), there was a clear indication that having the ability to control which directories are processed by the Maven SCR Plugin would be helpful.

      This feature would allow things like:

      <configuration>
      <exclude>target/generated-sources</exclude>
      </configuration>

      Current Implementation:

      The JavaClassDescriptorManager constructor gets all source directories from MavenProject.getCompileSourceRoots(). The exclusion should be coded here consulting the plugin configuration block.

      Since the plugin is currently "include all exclude explicit" there may be no purpose in actually having an include directive, unless it would support sub-tree checking, which would complicate things quite a bit (as in exclude target/foo but include target/foo/bar).

      Attachments

        Activity

          People

            cziegeler Carsten Ziegeler
            rodrigo.madera Rodrigo Madera
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: