Skip default jar creation in maven causes error

152 Views Asked by At

Im using maven 3.8.3. Tryig to avoid the step of the default jar creation, using the answers I found in topics like:

remove jar created by default in maven

What is the best way to avoid maven-jar?

What I tried:

1.

<plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.3</version>
    <executions>
        <execution>
            <id>default-jar</id>
            <phase>none</phase>
        </execution>
    </executions>
</plugin>
<plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.3.3</version>
    <executions>
        <execution>
            <id>default-jar</id>
           <phase/>
        </execution>
    </executions>
</plugin>
  <plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <executions>
      <execution>
        <id>default-jar</id>
        <phase>none</phase>
        <configuration>
          <finalName>unwanted</finalName>
          <classifier>unwanted</classifier>
        </configuration>
      </execution>
    </executions>
  </plugin>
  1. I also checked the solution of <packaging>pom</packaging> instead of jar. but I'm not sure this is the use case.

More details: This is a non-empty module, containing resources and generated unversioned java sources.

Solutins #1-#3 caused me the following error:

The packaging for this project did not assign a file to the build artifact.

Please assist, Thanks in advance.

0

There are 0 best solutions below