たとえば、pubnubのJava APIは、https: //github.com/pubnub/pubnub-api/tree/master/javaにあります。
サブフォルダ内のすべてのJavaファイルから単一のjarファイルを作成したいと思います。
それを行うための最も簡単な方法は何ですか?
たとえば、pubnubのJava APIは、https: //github.com/pubnub/pubnub-api/tree/master/javaにあります。
サブフォルダ内のすべてのJavaファイルから単一のjarファイルを作成したいと思います。
それを行うための最も簡単な方法は何ですか?
Pubnubはビルドファイルを提供しなかったため、お気に入りのIDEで新しいJavaプロジェクトを作成してから、ダウンロードしたJavaコードをインポートする必要があります。次に、IDEを使用してプロジェクトをコンパイルしてjarファイルにパッケージ化できます。
注:ビルドスクリプトを自分で作成することもできますが、より複雑です。
単一のjarファイルが必要なため、これを行う最も簡単な方法は、次のいくつかの手順に従うことです。
NetBeansなどでMavenプロジェクトを作成します。私は通常、パブリックリポジトリにあるのと同じ名前を付けます。この場合、私は「pubnum」をお勧めします。
GITリポジトリからステップ1で作成したプロジェクトにソースをプルします。GITリポジトリ内のソースがMavenの規則に準拠していない可能性があるため、この部分は注意が必要です...準拠していない場合は、再構築する必要があります。Mavenディレクトリ構造について読んでください。
Mavenシェードプラグインがインストールされていることを確認してください。これで、ロールする準備が整いました。実行するだけmaven shade:shade
で、すべてがうまくいけば、jarファイルを取得できます。