mvn example dependency custom java maven jar gradle

java - example - ¿Hay una manera de instalar el repositorio de gradle local jar, como está en mave(maven install: install-file



maven add local jar (1)

Solía ​​trabajar solo con Maven, y cuando el proyecto requiere algún jar que no está disponible en ningún repositorio, pude instalarlo con

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> / -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

Fue bastante fácil.

Ahora lucho con Gradle, mi proyecto depende de un tarro que ya no existe en ningún repositorio. Tengo el archivo jar en mi disco. Cambiar la versión jar en las dependencias del proyecto no se aplica a mi problema.

¿Hay alguna forma de instalar el archivo jar en la caché de Gradle desde la línea de comandos sin cambiar las dependencias del proyecto?


@DaveNewton publicó un enlace a una pregunta que habla sobre agregar su repositorio local de Maven a la ruta de búsqueda de artefactos de Gradle. Si aún tiene su repositorio local de Maven, y el archivo se ha implementado allí, esto funcionará.

Gradle también le permite hacer referencia a dependencias en su sistema de archivos local . Sin embargo, si su computadora falla, usted está en problemas.

Creo que un enfoque mucho mejor es usar un administrador de repositorio, como Nexus o Artifactory . Debe ejecutarse en una máquina separada de la que se haga una copia de seguridad regularmente y / o use discos RAID para su repositorio.