Ho un progetto prevede di fornire un file jar:Come registrare un file jar personalizzato come artefatto principale di Maven?
<packaging>jar</packaging>
ma il vaso è costruito in modo personalizzato, in modo che il confezionamento di default fatto con il vaso: vaso è stato disabilitato
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
ma quindi quando voglio applicare l'ombra: ombreggiatura sul vaso esistente, viene visualizzato un errore
L'artefatto principale del progetto non esiste.
Presumo che Maven non conosce il file .jar creato da mio strumento personalizzato. Come farle sapere, perché antrun attachArtifact non funziona
<attachartifact file="./bin/classes.jar" classifier="" type="jar"/>
l'errore che ottengo è
una formica BuildException è verificato: org.apache.maven.artifact.InvalidArtifactRTException: Per artefatto {: jar}: un artefatto allegato deve avere un ID diverso rispetto al suo artefatto principale corrispondente.
Quindi questo non è il metodo per registrare l'artefatto principale ... C'è qualche (senza scrivere un plugin java personalizzato)?
Grazie, Lukasz