Maven JAR Plugin
  1. Maven JAR Plugin
  2. MJAR-68

multi module release fails because of test-jar

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      maven 2.0.5
    • Number of attachments :
      0

      Description

      The release plugin is failing in the prepare task

      mvn release:prepare

      seemingly because it can't find the test-jar that has just been built by the previous module i.e. built within.

      Are there some examples in the wild of using the test-jar on a multi module project that does releases?

      The (nasty) workaround I have for now, is to wait for the build to fail and then

      mvn install

      So the test-jar (and other artifacts) are in my local repository and then continue

      mvn release:prepare

        Issue Links

          Activity

          Hide
          Michael added a comment -

          I agree with Chad. We just ran into this problem. Any update? For now we're using maven.skip.exec=true.

          Show
          Michael added a comment - I agree with Chad. We just ran into this problem. Any update? For now we're using maven.skip.exec=true.
          Hide
          werner mueller added a comment -

          as mentioned above you can do a release with different preparation goals:

          $ mvn release:prepare -DpreparationGoals="clean install"
          $ mvn release:perform

          this is still a workaround but well it works (creating the test-jar and execute tests in depending modules)

          Show
          werner mueller added a comment - as mentioned above you can do a release with different preparation goals: $ mvn release:prepare -DpreparationGoals="clean install" $ mvn release:perform this is still a workaround but well it works (creating the test-jar and execute tests in depending modules)
          Hide
          Dennis Lundberg added a comment -

          We set <type>test-jar</type> on a dependency on a test jar.

          Show
          Dennis Lundberg added a comment - We set <type>test-jar</type> on a dependency on a test jar.
          Hide
          Archimedes Trajano added a comment - - edited

          This works well on 3.0.3

          Show
          Archimedes Trajano added a comment - - edited This works well on 3.0.3
          Hide
          Michael Osipov added a comment -

          Please refer to https://cwiki.apache.org/confluence/display/MAVEN/The+Great+JIRA+Cleanup+of+2014 if you're wondering why this issue was closed out.

          Show
          Michael Osipov added a comment - Please refer to https://cwiki.apache.org/confluence/display/MAVEN/The+Great+JIRA+Cleanup+of+2014 if you're wondering why this issue was closed out.

            People

            • Assignee:
              Unassigned
              Reporter:
              Yuri Schimke
            • Votes:
              7 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: