Uploaded image for project: 'Maven Plugin Testing'
  1. Maven Plugin Testing
  2. MPLUGINTESTING-35

ClassNotFoundException: org.apache.maven.execution.MavenExecutionResult

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Do
    • 3.0.0
    • None
    • plugin-testing-harness
    • None
    • maven 3.1.1

    Description

      Some important dependencies in pom.xml have scope "provided" and therefore if some project wants to use org.apache.maven.plugin-testing:maven-plugin-testing-harness:3.0.0 it also needs to explicitly specify dependencies of plugin-testing-harness (org.apache.maven:

      {maven-core,maven-model,maven-aether-provider}

      ...). Commit 9a6269bc changed scope of all those dependencies from compile to provided, but commit message doesn't explain why. What was the reason for doing so?

      simple reproducer included in attachment

      Thanks

      Attachments

        1. maven-my-plugin.tar.gz
          2 kB
          Michal Srb

        Issue Links

          Activity

            People

              Unassigned Unassigned
              msrb Michal Srb
              Votes:
              7 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m