Tengo un proyecto de espera para entregar un archivo jar:¿Cómo registrar un archivo jar personalizado creado como un artefacto principal?
<packaging>jar</packaging>
pero el frasco está construido de una manera personalizada, por lo que el embalaje por defecto hecho con jarra: Tarro ha sido desactivado
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
pero entonces cuando quiero aplicar sombra: sombra en el contenedor existente obtengo un error
El artefacto principal del proyecto no existe.
Supongo que maven no conoce el archivo .jar creado por mi herramienta personalizada. Cómo hacerle saber, porque antrun attachArtifact no funciona
<attachartifact file="./bin/classes.jar" classifier="" type="jar"/>
el error que consigo es
una hormiga BuildException ha ocurrido: org.apache.maven.artifact.InvalidArtifactRTException: Para artefacto {: jar}: un artefacto adjunto debe tener una ID diferente a su artefacto principal correspondiente.
Este no es el método para registrar el artefacto principal ... ¿Hay alguno (sin escribir el plugin java personalizado)?
Gracias, Lukasz