Uploaded image for project: 'Maven JAR Plugin'
  1. Maven JAR Plugin
  2. MJAR-139

New option to avoid empty jar creation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3.1
    • 2.4
    • None
    • None

    Description

      Usage of "test-jar" is beneficial for all project, as all of them have tests.
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>2.3.1</version>
      <executions>
      <execution>
      <goals>
      <goal>test-jar</goal>
      </goals>
      </execution>
      </executions>
      </plugin>

      Pom artifacts and some jar artifacts does not have test and will never have them.
      In logs we have: "[WARNING] JAR will be empty - no content was marked for inclusion!"
      and empty and useless artifacts are created, deployed , ...

      It will be convenient to have an plugin option to define whether skip empty jar creation and warning or generate jar with warning in log. Does it make sense ?

      By default option will be FALSE, to comply with previous behavior.

      Attachments

        1. MJAR-139.patch
          2 kB
          Mark Rekveld

        Activity

          People

            krosenvold Kristian Rosenvold
            romani Roman Ivanov
            Votes:
            10 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: