I created custom packaging with this components.xml: ... <phases> <process-resources> org.apache.maven.plugins:maven-resources-plugin:2.0:resources </process-resources> <compile>org.apache.maven.plugins:maven-compiler-plugin:2.0:compile </compile> <process-classes>org.apache.maven.plugins:maven-assembly-plugin:2.0:assembly </process-classes> ....
In project pom.xml I have: <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptor>assembly/descriptor.xml</descriptor> <finalName>my-assembly</finalName> <outputDirectory>target/work/output</outputDirectory> <workDirectory>target/work</workDirectory> </configuration> </plugin> Packaging worked fine until I added process-classes phase. Now, when I call mvn process-classes or mvn assembly:assembly I get infinite loop. Can someone help me with this? Thanks, Filip