タグ

2015年3月4日のブックマーク (5件)

  • GradleによるJVMアプリケーションのパッケージングと配布 #gadvent - GeekFactory

    G*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2014 - Qiitaの10日目です。 アプリケーションを公開する際、ユーザが使いやすい形でアプリケーションを配布することで、より多くのユーザに使ってもらえることが期待できます。また、アプリケーションをサービスとして公開する際にも、インフラにデプロイしやすい形でアプリケーションをリリースすることで、より早くユーザに提供することができます。どんなに優れたアプリケーションであっても、インストールや実行に面倒な手間がかかる場合は魅力が半減してしまいます。 JVMベースのアプリケーションを配布する際の課題 JVMベース(Java、Groovy、Scalaなど)のアプリケーションをユーザに配布するには以下の課題が考えられます。 まず、アプリケーションの実行に必要な ja

    GradleによるJVMアプリケーションのパッケージングと配布 #gadvent - GeekFactory
    quodius
    quodius 2015/03/04
  • Gradleで実行可能(executable)なjarを作る - ryog's blog

    2014-02-07 Gradleで実行可能(executable)なjarを作る 世に出回ってる方法で下記のようなモノがある。 jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest.mainAttributes("Main-Class" : "tree.s2.batch.SampleBatch") } 自分もこれでいいのかなーなんて思っていた。 ・・・が javaのビルドをgradleで行う:実践編6:高速に実用的な実行可能jarを生成する - treeのメモ帳 あれ?このブログを読む限り駄目なんじゃね? で、pluginがあったのでこっち使ってみた。 stigkj/gradle-executable-jar-plugin · GitHub 実行はちゃんとされて

    quodius
    quodius 2015/03/04
  • Eclipseの既存プロジェクトをMavenプロジェクトに変換する(1):変換方針と変換手順

    Antを使ってビルドされているOSSをEclipseで閲覧・編集して、後からMavenで管理したいなーと思ったときのお話。 目次 1. ディレクトリ構造を変えるべきか2. 前提3. Mavenプラグインのインストール4. 移行方法が2種類ある?4.1. 【失敗した手順】 B. New Maven Project4.2. 【正しい手順】 A. Create New Pom4.2.1. Group ID・Artifact ID・Versionを決める4.2.2. 残りもデフォルトのまま5. 最低限の変換完了 スポンサーリンク ディレクトリ構造を変えるべきか Mavenはディレクトリ構造が特殊で、いろいろな記事を読んでも「Mavenの作法に従うべき」と書かれています。 一方で、このディレクトリ構造って、Mavenで管理しているプロジェクト以外だとまずやらないであろう、ちょっと特殊なディレクトリ構

    Eclipseの既存プロジェクトをMavenプロジェクトに変換する(1):変換方針と変換手順
    quodius
    quodius 2015/03/04
  • Gradleを使ってjarパッケージを作成する - takkinoue日記

    2015-01-29 Gradleを使ってjarパッケージを作成する コードはIntellijでGradleを使ったプロジェクトを作成する - takkinoue日記を使ってGradleのコマンドでjarパッケージを作成してみる 単純なコンパイル いわゆるコンパイルはこれ gradle compileJava 成功するとこんなメッセージが出る BUILD SUCCESSFUL Total time: 19.756 secs jarパッケージを作成 このようにbulid.gradleを記述する。jarのあたりがMainClassの設定とかパッケージを内包させるかなどの設定を行っている。 apply plugin: 'java' sourceCompatibility = 1.7 targetCompatibility = 1.7 version = '1.0' repositories {

    Gradleを使ってjarパッケージを作成する - takkinoue日記
    quodius
    quodius 2015/03/04
  • OpenfireとSparkで社内インスタントメッセージを導入してみました | 和歌山でマーケティングオートメーション・ITツール導入ならシステムキューブ

    社内でOpenfireとSparkでインスタントメッセージを導入してみました。 インスタントメッセージは古くはICQや、LiveMessanger、Skypeなど、インターネット上の気軽なコミュニケーションツールとして発展してきました。 インスタントメッセージを社内で利用するにあたって、このような既存のサービスを利用するのも一つの手ですが、社内情報を扱う場合も考えて、社内ネットワークでの利用を前提としたシステムを導入しました。 インスタントメッセージの意味 弊社は大きな会社でもありませんし、基社内のコミュニケーションは口頭で行います。 口頭での伝達は、言葉以上に、場の雰囲気や、表情、語り口などの情報も付加されますので、円滑なコミュニケーションには最適ですが、一つだけ難点があるとすれば、何時何分に何を伝えたかという、記録が難しいということでしょうか。 たとえば一言で済むメッセージでも、メッ

    quodius
    quodius 2015/03/04