Sonatype Nexus Repository Build fast with centralized components
If you are a Java developer, and you want to write software for mobile devices, Android is without a doubt the most accessible mobile development platform out there. The reason for this is simple: you write your applications in Java, using tools that you are already familiar with (notably Eclipse). Because of this, the the learning curve is a lot gentler than learning to develop on IOS for the iPh
久々にMavenを使用してAndroidアプリを作成しようと思ったらなぜかビルドが出来ない。。 ADTやらSDKを更新したタイミングで使えなくなったのだろうと思い、いろいろ思考錯誤してみた。 そしてようやくビルドが出来る環境を作成する手順が確立出来たので忘れずメモ。 ちなみに私の環境は以下の通り。 Mac OS X 10.6.8 ADT 15 & SDK15 Maven 3.0.3 Eclipse Indigo m2eのインストール[Help] -> [Install New Software...] プルダウンからIndigoのアップデートサイトを選択しCollaborationを展開する。 「Maven Integration for Eclipse」と「slf4j over logback loggind」にチェックし、-> [Next] あとは指示通り進んでインストール完了後Ecl
Android platform is based on Java but is somehow different. It compiles into Dalvik rather than into Java byte code and runs in emulator which is enough to make some of your standard Java tools fail and become unusable. There was one specific problem I was interested in. I must say, there is number of articles describing how to build Android applications using Maven and CI environment but none of
_ mavenを使ったAndroidプロジェクトの構成管理 「maven-android-plugin」と「Maven: The Complete Reference」内のChapter 14を参照しながらやってみた記録。 mavenレポジトリへのAndroidSDKのインストール(maven-android-sdk-deployer) まずは環境変数の確認。 ANDROID_HOME=/path/to/android-sdk-linux_86 となっているのを確認。その後、maven-android-sdk-deployerのgithubからダウンロードしてきたtar玉を展開。展開したディレクトリの中でmvn install $ mvn clean install (略) [INFO] ---------------------------------------------------
Creates the apklib file. apklib files do not generate deployable artifacts. Deploys the built apk file, or another specified apk, to a connected device. Automatically performed when running mvn integration-test (or mvn install) on a project with instrumentation tests. Deploys all directly declared dependencies of <type>apk</type> in this project's pom. Usually used in a project with instrumenta
本ページでは、Javaソフトウェア管理ツール群である、Maven・Jenkins・Sonarの導入手順を記述します。本ページのゴールは、取り上げる3つのツールを組み合わせることにより、複数人で開発しているソフトウェアの品質をリアルタイムで確認できる環境を得ることです。 Sonarを動作させるには、1GByteを超えるメモリ容量が必要になります。 ※MavenでなくAntを使用する場合は、Ant,Jenkins,Sonarの導入手順を参照してください。 環境 OS : CentOS 5.5 Maven : 3.0.2 Jenkins : 1.396 Sonar : 2.5 Tomcat : 7.0.8 MySQL : 5.1.54 APサーバとDBサーバは、パフォーマンスと管理のしやすさの観点から、JenkinsとSonar内蔵されている物を使用せず、TomcatとMySQLを使用します。
dependencyの追加は、このscopeを意識して行うようにしましょう。依存ライブラリを追加したつもりでも 、間違ったscope設定を行うと、コンパイルできない、テストが実行できないなどの問題が起きますので 注意しましょう。 先ほどのServlet APIの例では、Webアプリケーション(WARファイル)には含めませんので、 scopeとして「provided」を指定します(注7)。 注4)http://mvnrepository.com/ 注5)http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html 注6)http://java.sun.com/products/javabeans/jaf/downloads/ 注7)これを指定しないと、サーブレットコンテナのServlet APIと WARファイルに含ま
-source 1.3 でサポートされていません とか言われる場合 † ソースのバージョン - TzlTTqTjの日記を参考にさせていただきました!ビルドの設定を下記のように書き替えればよい <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> さらにtargetタグにつづけて <encoding>Windows-31J</encoding> とか指定すれば、文字エンコーディングによるコンパイルエラーなど
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス
Getting Started The Android for Maven Eclipse connector is an Maven Eclipse (m2e) plug-in that adds maven support for the Android Developer Tools (ADT) and the Andmore Project. It brings the power of Maven dependency management into the ADT. 1. Before you start You will need Eclipse Indigo or Juno installed. 2. Install Android Connector You can install the Android Connector for Maven via the Eclip
Maven2を使って新規にプロジェクトを作るとき、毎回pom.xmlの設定やディレクトリの配置をするのは面倒です。 (Maven2を使い込めば使い込むほどpom.xmlファイルが肥大化してきます。) そこでmaven-archetypeというパッケージングを使って、プロジェクトの雛形を作ることができます。 archetypeとはMaven2プロジェクトの雛形のことをarchetypeといいます。 $ mvn archetype:generate とすると、デフォルトで利用できる41個のarchetypeのリストから選択してプロジェクトを生成することができます。 Maven2の使い方では、コマンドライン引数で指定することによってmaven-archetype-webappというarchetypeを使って簡単なプロジェクトを作成しました。 このarchetypeというプロジェクトの雛形に良く使
AndroidEclipseとMavenを連携させるメモ。 準備m2eのインストール最近はEclipseプロジェクトに統合されたらしく、簡単にインストールできるようになっている。 eclipse (3.7, indigo) + maven で WTP 使う - 電卓片手に m2e-androidのインストールAndroid用のプロジェクトを作るのに必要らしい。 以下のサイトにインストール方法が書いてあるが、Eclipseマーケットプレイスから簡単にインストールできた。既存の Android プロジェクトを Maven でビルドしたかったけど挫折した流れ - ためしにやってみたm2e-android - Android Configurator for M2E Maven Integration for Eclipse プロジェクトの作成以下を参考に、プロジェクトを作成する。Using ma
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く