タグ

mavenに関するmainyaaのブックマーク (6)

  • Continuous Integration Using Docker, Maven and Jenkins

    11 Apr 2014 With the push to feature branches and the increased use of git, continuous integration of every single branch can become an infrastructure nightmare. Docker can be used to eliminate the need to deploy to remote servers and run your integration tests on the same server as your build. Scaling can then be done using Jenkins slaves that run one or more jobs concurrently. The Problem Git ha

  • github+Maven+Android開発でTravisCIの.travis.ymlを書く(SDK22対応) - Qiita

    ひょんなことから、Mavenも知らなかったのに、自作のライブラリをMaven管理にしてTravisCIを使うことになったので、覚書を。適当な部分が多いですが・・・。 また、ここでは.travis.ymlを書くことだけに焦点をあわせてます。 まず、SDK21までは、その他ネット上にある情報でたぶん動くと思います。 ところが、SDK22から、ビルドツールのパスが変更されたり、確認プロンプトが出たりで、それらがそのままでは動かなくなっています。 このため、ymlの記述の中で「SDKのアップデート」をしている場合、注意が必要です。 コピペで中身を確認せず、使っている方は、見事にハマります(笑) ↑しょっぱなとりあえずそのまま動かした人 いずれにしろ、「github+Maven+TravisCI」でAndroid開発をやっていると、同じ.travis.ymlを書くことになるので、これで誰かのお役にた

    github+Maven+Android開発でTravisCIの.travis.ymlを書く(SDK22対応) - Qiita
    mainyaa
    mainyaa 2013/12/15
    androidのtargetやsdkを変えて複数環境でのテストも出来るのか。動くかは知らないけど。
  • Gradle Build Tool

    Gradle Build Tool accelerates developer productivity Gradle is the open source build system of choice for Java, Android, and Kotlin developers. From mobile apps to microservices, from small startups to big enterprises, it helps teams deliver better software, faster. Build Anything Write in Java, Kotlin, C++, or any language of your choice. Package for deployment on any platform. Go monorepo or mul

    Gradle Build Tool
  • Maven2で環境に合わせて設定ファイルを切り替える方法(改訂版) - TrinityT's BLOG

    新案件でpom.xmlの設定を見直したら、以前のエントリの方法が冗長だったので書き直し。 各環境で共通の設定部分をprojectタグ直下のbuildタグ内にまとめたことで、よりDRYな構成となった。 1.resourcesフォルダ以下のように分け、上書き変更したいファイルを置く。 src/main/resources/config.properties (開発) src/integration/resources/config.properties (結合テスト環境) src/production/resources/config.properties (番) 2.pom.xmlを以下のように記述 (※2008/5/21 一部修正) <?xml version="1.0" encoding="UTF-8"?> <project> 〜 <build>  ← 共通設定はすべてprojectタ

    Maven2で環境に合わせて設定ファイルを切り替える方法(改訂版) - TrinityT's BLOG
  • 構成管理 実践入門 第6章 リリースの自動化 Cargo Maven2 Plugin

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう ソースディレクトリの作成 依存ライブラ

    mainyaa
    mainyaa 2008/10/20
    CargoはTomcatやJettyなどのアプリケーションサーバをラッピングし、アプリケーションサーバの起動や停止、Webアプリケーションの配備など、TomcatやJettyを自由自在に操作するJavaのライブラリ。 Maven 2、Maven 1、Antのプラグイン
  • 構成管理 実践入門 Appendix Maven2はまり道 はまりその6 テストが通らないのに

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう ソースディレクトリの作成 依存ライブラ

  • 1