Domanda

Ad esempio, l'API Java per pubnub è a https: // GitHub. com / pubnub / pubnub-api / albero / master / java

Voglio creare un unico file jar da tutti i file Java in sottocartelle.

Qual è il modo più straight-forward per farlo?

È stato utile?

Soluzione

Dal Pubnub fornito alcun file costruire, è necessario creare un nuovo progetto Java nel vostro IDE preferito e quindi importare il codice Java scaricato. Successivamente, è possibile compilare e impacchettare il progetto in file jar utilizzando l'IDE.

. Nota: è anche possibile creare uno script di build da soli, ma è più complicato

Altri suggerimenti

Dal momento che si desidera un singolo vaso file, quindi il modo più semplice per farlo è quello di seguire i prossimi passi:

  1. Crea una Maven del progetto, per esempio NetBeans. Io di solito faccio lo stesso nome è sul repository pubblico. In questo caso vi consiglio "pubnum".

  2. Tirare la fonte da un repository GIT nel progetto che hai creato nel passaggio # 1. Questa parte è difficile perché la sorgente nel repository GIT può non seguire le convenzioni Maven ... In caso contrario, è necessario ristrutturare esso. Leggi Maven struttura delle directory.

  3. Assicurarsi che il Maven ombra plugin è installato, e si è pronti a partire. Basta eseguire maven shade:shade e, se tutto va bene, si otterrà il file jar.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top