¿Cómo cargar / agregar files jar de terceros a bitbucket?

Quiero cargar algunos files jar que no están presentes en el repository de maven ni en ningún otro repository.

Para eso he creado un repository llamado "maven-repo" en bitbucket y lo cloné en mi máquina local.

Ahora estoy usando el command

mvn install: install-file -DgroupId = groupid -DartifactId = myid -Dversion = 5.1 -Dfile = / ruta al file / filename.jar -Dpackaging = jar -DgeneratePom = true -DlocalRepositoryPath =. / repository -DcreateChecksum = true

Después de eso, llevo esa carpeta / repository al server bitbucket. Ahora quiero agregarlo al pom.xml de mi proyecto maven.

Agregué como:

<repository> <id>Hyperv </id> <url>https://myurl/repository/</url> </repository> 

Pero me da error no pudo cargar un jar.

¿Cómo include un file jar e importar classs en el proyecto?

Despliegue con Maven

De la documentation oficial (no puedo vincular, esta es una window emergente)

Bintray agrega una nueva capa a los repositorys tradicionales de Maven en forma de package. Un package actúa como contenedor para administrar metadatos sobre su proyecto y sus versiones, y puede contener una colección de artefactos con diferentes ID de grupo.

Al cargar files en un repository, puede asociarlos con información específica de package y versión de varias maneras:

Despliegue a este repository

Ingrese a un package específico en este repository para ver cómo configurar Maven para implementar artefactos en ese package.

  1. En el file setting.xml de Maven, agregue la siguiente sección para declarar sus cnetworkingenciales de Bintray. Use su key API como su contraseña (¡no su contraseña de inicio de session, por favor!):

     <server> <id>bintray-user-package-package</id> <username>user</username> <password>**********</password> </server> 
  2. Agregue la siguiente sección Gestión de distribución al file pom.xml de su proyecto para indicarle a Maven que implemente en este package utilizando las cnetworkingenciales que configuró en el paso anterior:

     <distributionManagement> <repository> <id>bintray-user-repo-package</id> <name>user-repo-package</name> <url>https://api.bintray.com/maven/user/repo/package</url> </repository> </distributionManagement> 

Despliegue manual

Prepare la carpeta de artefactos como se describe en ¿Cómo cargo mis cosas a Bintray?

Y despliega usando commands como este

 mvn deploy:deploy-file -DpomFile=myfile-0.1.pom -Dfile=myfile-0.1.jar -DrepositoryId=bintray -Durl=https://api.bintray.com/maven/user/repo/package 

En general, implementar con maven es mucho más fácil