Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[MINSTALL-198] maven-embedder: second install-file overrides first one

Abierto
#320 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
38/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
build-system

Línea de trabajo

Comienza con el MRE enlazado y reproduce dos invocaciones secuenciales de install:install-file, comparando el comportamiento integrado con los comandos de línea de comandos mostrados en la issue. Rastrea cómo se conservan los parámetros de la primera invocación para la segunda; el trabajo estará terminado cuando la segunda instalación use sus propios metadatos del artefacto y no sobrescriba el primer JAR en el repositorio Maven local.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug priority:major

Franz-Josef Färber opened MINSTALL-198 and commented

I am using the maven install:install-file goal with both cases: Jar-Files containing a pom-file or not, as described in https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html .

While on the command-line the following works:

mvn install:install-file -Dfile=somefile.jar -DgroupId=somegroup -DartifactId=someartefact -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=someotherfile-containing-a-pom-file.jar

using maven-embedder, it does not work: On the second install:install-file goal, the -DgroupId, -Dartifact parameters from the first call are still somehow present and trigger overriding the first Jar file in the local maven repo.

MRE: https://github.com/fjf2002/78041113-maven-embedder-maven-install-plugin-bug-second-install-file-overrides-first-one


No further details from MINSTALL-198

Lenguaje dominante
Java
Estrellas
43
Forks
44
Merge medio
1 d 16 h
PR fusionados (30 d)
13

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/maven-install-plugin

Todos los issues de apache/maven-install-plugin

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.