As suggested by Stanimir if I remove the test-jar type and also the
includes like below then mvn package --projects=:agent -T 2 --also-make
works
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.3.0</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
But if I add back the below inclusion it again starts throwing the
NoClassDefFoundError
<configuration>
<includes>
<include>common/**</include>
</includes>
</configuration>
On Thu, Mar 28, 2024 at 5:51 PM Stanimir Stamenkov
<[email protected]> wrote:
> Thu, 28 Mar 2024, /Debraj Manna/:
>
> > Ok I can try that but I can see the type test-jar from the below
> > documentation
> >
> > https://maven.apache.org/guides/mini/guide-attached-tests.html
>
> I hadn't been aware of it. It could be specific to the ear-plugin:
>
> * https://issues.apache.org/jira/browse/MEAR-216
>
>
> > On Thu, Mar 28, 2024 at 3:11 PM Stanimir Stamenkov wrote:
> >> Thu, 28 Mar 2024, /Debraj Manna/:
> >>
> >>> <dependency>
> >>> <groupId>com.spotnana</groupId>
> >>> <artifactId>synapse</artifactId>
> >>> <version>0.0.1-SNAPSHOT</version>
> >>> <classifier>tests</classifier>
> >>> <type>test-jar</type>
> >>
> >> This doesn't seem right. I'm not aware of <type>test-jar</type> –
> >> should be just <type>jar</type> (or just omit it as it is implied).
>
> --
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>