Tengo un proyecto de maven que he creado con spring roo. Cuando ejecuto mvn assembly:single
obtengo un frasco gordo con todas las dependencias, pero no el código real que escribí. Aquí está mi configuración maven-assembly-plugin de mi pom.xml:¿Por qué "mvn assembly: single" crea un contenedor con solo los ensamblajes y no mi código?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>net.justaprogrammer.poi.cleanser.Cleanser</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
¿Qué estoy haciendo mal?
jar - ** con ** - dependencias implica que el jar incluye las dependencias además del código que escribí. Además, no tiene sentido que agregar el objetivo de songle a la fase del paquete cambie la salida producida por el objetivo único, como dije en mi respuesta. –