Pregunta

Por ejemplo, la API Java para Pubnub está en https://github.com/pubnub/pubnub-api/tree/master/java

Quiero crear un solo archivo JAR de todos los archivos Java en las subcarpetas.

¿Cuál es la forma más directa de hacerlo?

¿Fue útil?

Solución

Dado que PubNub no proporcionó un archivo de compilación, debe crear un nuevo proyecto Java en su IDE favorito y luego importar el código Java descargado. A continuación, puede compilar y empaquetar el proyecto en el archivo JAR utilizando el IDE.

Nota: También es posible crear un script de compilación usted mismo, pero es más complicado.

Otros consejos

Ya que quieres un jarra Archivo, luego la forma más fácil de hacer esto es seguir los siguientes pasos:

  1. Crear un Aturdir Proyecto en, Say NetBeans. Por lo general, hago el mismo nombre que en el repositorio público. En este caso recomiendo "PubNum".

  2. Tire de la fuente de un repositorio GIT al proyecto que ha creado en el paso #1. Esta parte es complicada porque la fuente en el repositorio de Git puede no seguir las convenciones de Maven ... si no es así, debe reestructurarla. Lea sobre la estructura del directorio Maven.

  3. Asegúrate que Sombra El complemento está instalado y está listo para rodar. Solo ejecutar maven shade:shade Y, si todo va bien, obtendrá el archivo JAR.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top