Github Treeから単一のJARファイルを作成する方法は?
質問
たとえば、pubnubのJava APIは https://github.com/pubnub/pubnub-api/tree/master/java
サブフォルダーのすべてのJavaファイルから1つのJARファイルを作成したいと思います。
それを行うための最も簡単な方法は何ですか?
解決
PubNubはビルドファイルを提供していないため、お気に入りのIDEで新しいJavaプロジェクトを作成してから、ダウンロードしたJavaコードをインポートする必要があります。次に、IDEを使用してプロジェクトをJARファイルにコンパイルしてパッケージ化できます。
注:自分でビルドスクリプトを作成することも可能ですが、より複雑です。
他のヒント
あなたが欲しいので 単一の瓶 ファイル、これを行う最も簡単な方法は、次のいくつかのステップに従うことです。
aを作成します メイベン netbeansと言ってください。私は通常、それが公開リポジトリにあるのと同じ名前を作成します。この場合、「pubnum」をお勧めします。
ソースをGitリポジトリからステップ#1で作成したプロジェクトに引き込みます。 GITリポジトリのソースは、Mavenの規則に従わない可能性があるため、この部分は難しいです...そうでない場合は、再構築する必要があります。 Mavenディレクトリ構造について読んでください。
確認してください メイブンシェード プラグインがインストールされており、ロールする準備ができています。実行するだけです
maven shade:shade
そして、すべてがうまくいけば、JARファイルが取得されます。
所属していません StackOverflow