タグ

antに関するclavierのブックマーク (9)

  • 正常なAndroidアプリをビルドできない問題とその対策 - クックパッド開発者ブログ

    モバイルファースト室の山下(@tomorrowkey)です。 先日撮るレシピというAndroidアプリをリリースしました。 みなさんの自宅には開かずにずっとおいてあるレシピ雑誌はないでしょうか。その中でも作ってみたいと思うレシピは何品あるでしょうか。 また母親や友達から教えてもらったレシピを付箋に書いて冷蔵庫に貼っていたりしませんか。冷蔵庫が付箋だらけになっていませんか。 このアプリはそんなレシピたちを写真に撮って残せるアプリです。雑誌や冷蔵庫のドアなどちらばったレシピを1つにまとめることができます! そんなとっても便利なアプリなのですが、今回このアプリをリリースするときにGoogle Playからインストールできなくなるという現象に遭遇しました。 同じ轍を踏む人がでてこないように、その原因と対策を紹介します。 ビルド環境 この問題が発生したのは以下の環境です。 例えばantなどの他のビル

    正常なAndroidアプリをビルドできない問題とその対策 - クックパッド開発者ブログ
  • Ant・Jenkinsの導入、jslint4javaへ乗換え、JSLintのオプション - 衛星疑問文

    2014-02-11 Ant・Jenkinsの導入、jslint4javaへ乗換え、JSLintのオプション 日は趣向を変え、機能の追加ではなく開発環境の整備を行った。 Ant の導入 自動化を進めるため、Antを導入した。ビルドツールとして活用して行く必要性が思いつかなかったため、専らJenkinsを導入したいが為だけに、最低限の記述を行って導入した。 GNUMakeでも良かったが、せっかくなのでAntを導入することにした。AntはビルドファイルがXMLで記述されており、文法が明示的に単語として現れるため、読み書きしていてわかりやすい。一方GNUMakeは、記号やタブなどに重要な意味が込められすぎていて、読み書きしているうちに迷子になってしまう時があり、あまり好きになれなかった。 導入方法はここで解説しなくても、あちこちのサイトで解説されていると思うので省略する。 build.xml

  • jenkinsとjslintを連携させてみたよ - ぶれすとつーる

    jslintとjenkinsを連携させたかったので色々調べてみた。 jslint4javaっていうjslintjavaバージョンがでていたのを発見したのでant使って連携してみました。 以下手順 とりあえず使用するプラグインいれておく Jenkinsの管理 > プラグインの管理 > 以下のプラグインを追加 Git Plugin ant Violations jenkins再起動 次にjslintにかける対象のjobを作成します。 新規Jobの作成 > (Job名を決めてから)フリースタイル・プロジェクトのビルド > ok プロジェクト名やもろもろ入力 今回はGitリポジトリ(Test)をjslintにかけるのリポジトリを設定 ちなみに今回対象にするリポジトリはこれ (https://github.com/nazomikan/Test) ビルドトリガのSCMをポーリングにチェックをいれる

    jenkinsとjslintを連携させてみたよ - ぶれすとつーる
  • JSLintをantから使ってみる - しおしお

    JSLint(jslint4java)をantから使用する方法 jslint4javaがantのカスタムタスクを持っているので、それを使うだけでいけます。 ※JSLintで出来る検査は、こちらを見てね。JSLintについて調べてみた - しおしおの雑記帳 antのビルドスクリプト <target name="jslint"> <!-- jslintのタスクを定義 --> <taskdef name="jslint" classname="com.googlecode.jslint4java.ant.JSLintTask" classpathref="jslint.path" /> <!-- レポートの出力先の初期化 --> <delete dir="report/jslint" /> <mkdir dir="report/jslint" /> <!-- jslintタスクを使用してjsファ

    JSLintをantから使ってみる - しおしお
  • ant の scriptdef タスクがすごい — KaoriYa

    ant の scriptdef タスクを使うとタスクの実装を JavaScript で書くことができます。 それを使ってとある Web サービスを使う build.xml を書いてみました。 背景 mBaaS に分類される Kii Cloud というサービス を使うにあたって、ちょっとしたツールが必要になりました。テストに使うユーザを作成したり、テストが終わったら消したりするツールです。それらの操作には REST API を叩く必要があります。もちろん Kii Cloud には Android用とかiOS用のライブラリが提供されているのですが、今はテスト用ツールということでそれらのライブラリを作ってアプリを作るよりは、直接 REST API を叩いてしまったほうが良いという状況でした。 しかしそのために PythonRuby なんかでスクリプトを書いても、このツールを使う人にそれらの

  • JikesRVMで「Hello World」 - I am Cruby!

    JikesRVM-GCJikesRVMでGC作り - I am Cruby! えらい日語の情報が少ないJikesRVMについてちょっとずつ調べながら説明するシリーズ。 JikesRVM とはなにかJikes RVM - Home  簡単にいえば「すごくいじりやすいVM」かな。 JikesRVMの、「RVM」は「Research Virtial Machine(研究用VM)」の略です。 名前からわかる通り、JikesRVMはVM自体を改良するためのいろいろなAPIが用意されています。 たとえば、GCをJavaで書けちゃったりするらしい。    なので、JikesRVMの目標は「閃いたアルゴリズムを簡単に実装させてやりたい!」なのではないかと。 「じーしーつくりたいけど、しーができないとだめとかありえない(白目」とはいわせませんよと。 インストールJikes RVM - Care and F

  • Apache Ant - Apache AntUnit

    Projects Welcome Apache Ant Libraries Introduction Charter Ant Libraries Sandbox Ant Libraries Binary Distributions Source Distributions Apache Ivy Introduction Homepage Distributions Wiki Apache IvyDE Introduction Homepage Screenshots Distributions Apache EasyAnt Introduction Homepage Distributions Issue Tracker IRC Blog Apache AntUnit Apache AntUnit™ Apache AntUnit is an Antlib that provides a t

    clavier
    clavier 2006/10/31
  • replaceタスク - 気付いたとき、気が向いたとき。by ykhr

    Antに、ファイル内の置換を行うreplaceタスクがある。 でもこのタスク、置換したいファイルがかなり大きかったりすると、すぐOutOfMemoryで落ちる。 原因は、全ファイルを一度読み込んでる処理しているから。 ただ、複数行を指定して置換できたりするから、これは変えようがない。 うーん。 今やりたい置換処理は、複数行に渡ることはないんだけど、なんとかならないっすかね。

    replaceタスク - 気付いたとき、気が向いたとき。by ykhr
  • 【レビュー】AntのビルドファイルをGroovyスクリプトで書こう - "Gant 0.2.0"公開 | エンタープライズ | マイコミジャーナル

    GantプロジェクトのRussel Winder氏は24日(現地時間)、Apache AntベースのビルドツールであるGant 0.2.0のリリースを発表した。GantはAntタスクによってビルドを実行するビルドツールだが、ビルドファイルをXML形式ではなくGroovyスクリプトによって記述することを可能にする。バージョン0.1.0は公開されていないので、事実上これが初のリリースとなる。 Antはアプリケーションのビルドツールとして非常に強力であり、Javaアプリケーション開発の現場ではすでにデファクトスタンダードの地位を築いている。しかし一方で、XMLによるビルドファイルの記述が複雑で理解しがたいという声もある。Gantはそんな悩みをもつ開発者を複雑なXMLファイルから開放する。 Gantのスクリプトはたとえばリスト.1のようになる。これはjavacとgroovycを実行するタスクの例で

  • 1