Hospedar archivos .jar ejecutables en BitBucket repo o de automatizar el envasado de archivos .jar ejecutables de git en carpeta local

chmscrbbrfck:

Estoy tratando de crear un lanzador de aplicaciones en Java que puede invocar archivos .jar ejecutables. Una manera fácil para esto es para alojar los archivos .jar ejecutables en una instancia de la nube y el lanzador de aplicaciones que sólo tiene que descargar los archivos .jar desde allí en la carpeta local del usuario. El dilema es la ausencia del servicio en la nube o en un servidor que puede albergar los archivos jar.

Como solución, pensé que solo puedo albergar los archivos jar en BitBucket y ahí es donde el lanzador de aplicaciones descargará los archivos ejecutables de. Sin embargo, creo que esto es un poco convencional, ya que se utiliza sobre todo para los códigos fuente de versión (por favor, corríjanme si me equivoco). Además, no estoy seguro de si sería posible invocar archivos FTP o descargar desde allí (quizás a través de BitBucket API, tal vez?).

Otra opción es que podría ser posible para que la aplicación lanzador para crear archivos jar ejecutables desde el repositorio git y descargar los archivos jar ejecutables del paquete en la carpeta del usuario e invocan desde allí. Si esto es posible, apreciaría cualquier conduce hacia esta opción.

¡Gracias!

Navneet Kumar:

sí se puede empujar los binarios a github (conseguir el contenido en bruto es difícil desde su solicitud bitbuket necesidad de disponer de autenticación y cosas).

aquí es cómo para esa

copiar aquí también en el caso get es removido.

Cómo crear un repositorio de Maven para su proyecto paso a paso github Clon su proyecto en una carpeta separada (nota: reemplazar organización y PROYECTO)

git clone git clone [email protected]: ORGANIZACIÓN / PROJECT.git mi-repositorio

cd para entrar dentro de mi cd-repositorio

Crear una nueva rama (aquí llamado repositorio) repositorio git branch

Cambiar a ese repositorio git checkout rama

Eliminar todos los archivos rm-rf archivo1 archivo2 archivo3 .. etc.

Instalar el frasco en ese directorio (nota: reemplazar YOUR_GROUP, YOUR_ARTIFACT, YOUR_VERSION y YOUR_JAR_FILE)

MVN instalar: instalar archivos -DgroupId = YOUR_GROUP -DartifactId = YOUR_ARTIFACT -Dversion = YOUR_VERSION -dfile = YOUR_JAR_FILE -Dpackaging = frasco -DgeneratePom = true -DlocalRepositoryPath =. -DcreateChecksum = true YOUR_JAR_FILE debe apuntar a un archivo JAR existente, es por eso que es mejor para crear su rama del repositorio en una carpeta diferente, por lo que puede hacer referencia a la jarra existente en / su proyecto / / ruta / destino / artefacto-xyzjar

Añadir todos los archivos generados, comprometerse y empuje git add -A. && git commit -m "XYZ versión liberada"

repositorio git push origin

Una referencia a su frasco de un proyecto diferente la URL del repositorio que acaba de crear es> https://raw.github.com/YOUR_ORGANIZATION/YOUR_ARTIFACT/repository/

Segunda opción es también una aproximación buena, ya que el usuario obtendrá siempre el contenido actualizado, sino que añadirá la construcción de tiempo en él, depende de su caso de uso.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=347082&siteId=1
Recomendado
Clasificación