Tengo los siguientes complementos para crear un -sources.jar
y desplegar un jar con nombre específico en un repositorio.Cómo implementar el archivo de orígenes con el jar utilizando deploy: deploy-file
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
<configuration>
<version>${project.version}-r${buildNumber}</version>
<classifier>${env}</classifier>
<packaging>jar</packaging>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
<url>${artifactory.url}/libs-release-local</url>
<repositoryId>artifactory.digiterre.com</repositoryId>
<pomFile>${project.basedir}/pom.xml</pomFile>
</configuration>
</plugin>
deseo de desplegar la *-sources.jar
al mismo tiempo. He intentado agregar una segunda entrada de archivo e incluso un segundo complemento de implementación. Parece que tengo uno u otro archivo desplegado.
¿Es posible implementar ambas en una sola pasada usando deploy:deploy-file
o tendré que configurar una segunda compilación de la ciudad del equipo solo para implementar las fuentes?
Duplicado de http://stackoverflow.com/questions/4725668/how-to-deploy-snapshot-with-sources ¿y javadoc? –
He visto esa publicación y he intentado con las sugerencias. Tampoco funciono ya que estoy desplegando un archivo con un clasificador específico. También jar-no-fork no funciona Maven arroja un error. – Yoztastic
Está un poco sucio, pero tal vez use una tarea Ant de Maven que ejecuta una implementación desde la línea de comando? –