Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-6103

When doing a "mvn compile" the karaf-maven-plugin causes a IOException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 4.2.2
    • 4.2.3
    • karaf
    • None

    Description

      If a user is building a project using the "karaf-maven-plugin" and is simply running "mvn compile" the "features-generate-descriptor" fails with an IOException as in "getManifest" the code is expecting the dependency to be a jar-file which is a directory in this case. 

      I see two solutions for this issue:

      a) Shift the execution of the plugin to a phase in which the jar is known to exist (I shifted it to the package phase)

      b) (preffered) Make the getManifest method to check if it's a directory or a jar and to use a directory scanner instead of a jar scanner if it's a directory.

      I could probably whip up a patch quite easily, if this is not been addressed yet ... Not being able to do a mvn compile in a project using this plugin is quite a drawback and it took me quite some time to find out what was going on with the build at the user that was reporting this.

      Attachments

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              cdutz Christofer Dutz
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: