タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとJARに関するtomzzのブックマーク (3)

  • Javaから実行可能なJARや実行ファイルをGradleで作る - Qiita

    Gradleではapplicationプラグインを使うことで実行用のスクリプトを生成できるが,この方法では複数のファイルに別れてしまい,使い勝手が悪い.そこで,単一ファイルにしたりインストーラーで簡単に導入できるようにしたファイルの作り方を紹介する. 方法その1 依存するクラスをすべて内包したJARを作る gradleをつかって依存ライブラリを含む単一で実行可能なjarを生成するなどで紹介されているが,このまま使うと,このプロジェクトに依存したプロジェクトを作るとクラスの重複が起こってしまって問題になるので,別のタスクとして定義し,別の名前のファイルになるようにする. apply plugin: 'java' apply plugin: 'application' mainClassName = 'info.informationsea.java.excel2csv.Excel2CSV'

    Javaから実行可能なJARや実行ファイルをGradleで作る - Qiita
  • Gradle Javaプラグインメモ(Hishidama's Gradle Java plugin Memo)

    参考 ihirokyさんのgradleで生成するjarファイルの名前 wadahiroさんのGradleでMavenリポジトリにデプロイする時のメモ →Mavenリポジトリーへの登録 MANIFEST.MF 生成されるjarファイル内のマニフェストファイル(MANIFEST.MF)の属性を指定するには、jar.manifest.attributesに値をセットする。 build.gradle: apply plugin: 'java' jar { manifest.attributes 'Main-Class': 'org.example.Main' from configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) } } apply plugin: 'java' version = '0.1-SNAPSHO

  • jarでファイルをまとめる

    jarコマンドを使って、いくつかのファイルをまとめて圧縮することができます。 圧縮 jarコマンドでファイルをまとめて圧縮するときには次のようにします。 例えば、Sample3_1ではSample3_1.classとSample3_1$1.classというファイルが生成されて、実行にはこの2つのファイルが必要でした。この2つのファイルをまとめるためのコマンドは jar cf Sample3_1.jar Sample3_1.class Sample3_1$1.class となります。 また、たとえばSample13_4では5つのclassファイルが生成されました。これらのクラスファイルをすべていちいち指定するのは面倒です。圧縮するファイルの指定には*や?などのワイルドカード文字が使えます。ワイルドカード文字を使ってSample13_4に必要なclassファイルをまとめ

  • 1