タグ

Ivyに関するmsakamoto-sfのブックマーク (5)

  • Grapeの依存関係解決、ダウンロードの様子をデバッグする - CLOVER🍀

    Grapeを使った依存関係の解決が上手くいかない時に、ちょっと使ってみたので。 以下のオプションをgroovyコマンドに付与すると、アーティファクト解決の様子が -Dgroovy.grape.report.downloads=trueさらに以下を付与すると、Ivyのダウンロードの様子が見れます。 -Divy.message.logger.level=4つまり、こんな感じ。 $ groovy -Dgroovy.grape.report.downloads=true -Divy.message.logger.level=4 [スクリプト名] 片方ずつでもOKだと思います(Ivyの方だけを付けては、試してはいないですが…)。 今まで、ここまでやらなくともなんとかやれてたのですが、それで解決できないことがあったので…。 まあ、覚えておいて損はないでしょう。 grapeコマンドなら、「-V」オプショ

    Grapeの依存関係解決、ダウンロードの様子をデバッグする - CLOVER🍀
  • Scala初心者がPlay2.2を使ってtwitter連携アプリを作ろうとしたときにハマった罠 - xuwei-k's blog

    飛び入りで、芸者東京さんの勉強会で、初心者にScalaを教えるという勉強会をしてきた時の話です http://partake.in/events/5c793335-6b54-43f5-ac6f-6234b0847308 事例1 sbt0.12.xのlauncherがインストールされていた ↓ それで、Play2.2やろうとすると、エラーでる(0.13のlauncherが必要) ↓ 初心者だとそのエラーの意味が、すぐにはわからない ↓ 「sbtどうやって入れた?いつ頃入れた?」 ↓ 「homebrewでいれました」 ↓ brew updateする ↓ sbt以外のものも大量にupdateされて、とても時間を消費する 事例2 sbtでOutOfMemoryエラーでる ↓ インストール方法によるが、少なくともhomebrewは、デフォルトではJVMのオプション設定されないらしい*1 ↓ 結論とし

    Scala初心者がPlay2.2を使ってtwitter連携アプリを作ろうとしたときにハマった罠 - xuwei-k's blog
  • Mavenのパワーをより簡単に! Apache Ivyを試す

    Mavenのメリットとデメリット Mavenはご存じのとおりJavaベースのビルドツールだ。JavaのビルドツールというとApache Antが有名だが、MavenはAntと比べると以下のようなメリットがある。 ライブラリの依存関係を解決できる 標準でプロジェクトサイトの生成やテストの実行など様々なゴールが用意されている Mavenの流儀に従うことで設定ファイルをほとんど記述せずに済む 豊富なプラグインが用意されている Mavenは単なるビルドツールではなく、ライブラリ管理や、プロジェクトサイトやテストレポートの生成などの機能も備えており、Antと比べるとプロジェクトのより広範囲の運用をサポートしてくれるツールといえる。 とはいうものの、Mavenはいいところばかりではない。たとえばインターネットに接続できない環境ではインターネット上のリポジトリを参照できなかったり、Mavenの流儀を外れ

    Mavenのパワーをより簡単に! Apache Ivyを試す
  • Apache Ivyの紹介と基本的な使い方 - 達人プログラマーを目指して

    Apache Ivyについてはブログでも何回か用語自体は取り上げてきましたが、現状日語での情報が限られるためか、AntそのものやMavenに比べるとユーザーが少ないように思われます。ここで基的な使い方やMavenとの違いについて簡単に紹介させていただきたいと思います。 Apache Ivyとは 家のホームページは以下の通りです。 Home | Apache Ivy ™ もともとはJayasoftという組織で開発されていたツールですが、バージョン2.0以降、Antの関連プロジェクトとしてApacheプロジェクトの元に加わっています。(Apacheというブランド名はツールを組織に導入する際に結構重要ですね。) 上記のホームページでは「アジャイルな依存性管理ツール」として紹介されていますが、Mavenの機能の中からビルド機能やプロジェクト管理機能を無くして、ライブラリーの依存関係の管理に

    Apache Ivyの紹介と基本的な使い方 - 達人プログラマーを目指して
  • JenkinsとApache Ivyで開発からデプロイまでを管理する - GeekFactory

    Eclipse, Jenkins, Apache Ivyを使ったプロジェクトにおける開発からデプロイまでの流れを図に描いてみました。 図では書き表せないことがありますね。テスト実行時のクラスパスは実行時ライブラリを含むとか、図で描くとカオスになります。GUIツールでビルド設計するのは意外と難しいのかもしれません。 ビルド設計する上で考えたことを書き出しておきます。何かアドバイスがあったら教えていただけると嬉しいです。 開発環境 WindowsでEclipseを使う。 Eclipseのプロジェクト構成で適切なビルドパスを設定する。 依存ライブラリはApache IvyDEプラグインで管理する。 依存ライブラリはMavenリポジトリから取得する。リポジトリ候補にはビルドサーバ上のキャッシュを含める*1。 他プロジェクトへの参照はEclipseのProject Referenceを設定する。 ク

    JenkinsとApache Ivyで開発からデプロイまでを管理する - GeekFactory
  • 1