Question

Par exemple, l'API Java pour pubnub est https: // GitHub. com / pubnub / pubnub-api / arbre / maître / java

Je veux créer un seul fichier jar de tous les fichiers Java dans les sous-dossiers.

Quelle est la façon la plus straight-forward de le faire?

Était-ce utile?

La solution

Depuis Pubnub fourni aucun fichier de construction, vous devez créer un nouveau projet java dans votre IDE préféré et puis importer le code Java téléchargé. Ensuite, vous pouvez compiler et empaqueter le projet dans le fichier jar en utilisant l'IDE.

Note:. Il est également possible de créer un script de compilation vous-même mais il est plus compliqué

Autres conseils

Puisque vous voulez simple pot fichier, la meilleure façon de le faire est de suivre les étapes suivantes:

  1. Créer un Maven projet, dire NetBeans. Je fais généralement le même nom que ce soit sur le dépôt public. Dans ce cas, je recommande "NumPub".

  2. Tirez la source d'un dépôt GIT dans le projet que vous avez créé à l'étape 1. Cette partie est délicate parce que la source dans le GIT ne peut pas suivre les conventions Maven ... Si elle ne le fait pas, il faut le restructurer. Lisez à propos de la structure de répertoire Maven.

  3. Assurez-vous que ombre Maven plug-in est installé, et vous êtes prêt à rouler. Il suffit d'exécuter maven shade:shade et, si tout va bien, vous obtiendrez le fichier jar.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top