java - pom - Cómo subir fuentes al repositorio local de Maven
pom maven (2)
Supongamos que tengo el proyecto Maven 2 Java en mi máquina local, cuando estoy haciendo mvn install
, soy build project jar
y lo mvn install
a mi repositorio local de Maven, ¿cómo puedo obligar a Maven a impulsar fuentes locales de proyectos de repo jar
también? ? Esto es útil si mvn eclipse:eclipse -DdownloadSources
proyecto mencionado anteriormente como dependencia mientras desarrollo un nuevo proyecto, y puedo usar la característica mvn eclipse:eclipse -DdownloadSources
.
Este fragmento instala / implementa automáticamente un archivo fuente desde cualquier instalación / implementación:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
</project>
O desde la línea de comando:
mvn clean source:jar install
He encontrado una mejor respuesta, simplemente agrega esto en tu pom.xml
<build>
<plugins>
<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>
</plugins>
</build>
Y ejecutar desde línea de comandos:
mvn install
Ahora maven install en su contenedor de repositorio local y fuentes
Solución encontrada en: https://www.mkyong.com/maven/generate-source-code-jar-for-maven-based-project/ (No estoy afiliado de ninguna manera)