最近ではAndroidアプリを開発する際もサードパーティ製ライブラリを使う事が多いため,プロジェクト管理にはApache Mavenを活用しています. 現在はAndroidのArchetypeも公開されており手軽にプロジェクトを始められるようなので,手順をここにメモしときます. プロジェクト作成 開発環境はEclipse 3.6+m2eclipseプラグイン,Mavenは3.0.2.ArchetypeはMaven Android Archetypes - GitHubで公開されているものを利用します. まずは新規プロジェクト作成ウィンドウからmavenプロジェクトを選択し,Archetype選択画面まで進んだら [Archetypeの追加] をクリック.すると以下のウィンドウが表示されるので, Archetype group Id: de.akquinet.android.archetyp
Post to Twitter Post: Java-Ja Maven2.0 入門 From: daisuke_m, 9 months ago Java-Ja Maven2.0 入門View SlideShare presentation or Upload your own. (tags: maven2 build) SlideShare Link close Java-Ja Maven2.0 入門 3151 views | 0 comments | 0 favorites | 21 downloads | 2 embeds (Stats) Share Favorite + Group / Event Download file Categories Add Category cancel Tags maven2 build
Maven 2.0 のpom.xml(プロジェクト記述ファイル)についての解説です。 完全なXML定義は maven-v4_0_0.xsd を参照して下さい。 Project ルートになる唯一の要素(Element)です。 parent 親プロジェクトを定義します。 <parent> <artifactId>parent-id</artifactId> <groupId>parent-group-id</groupId> <version>1.0</version> <relativePath>../parent-directory/pom.xml</relativePath> </parent> artifactId 親プロジェクトのIDを定義します。 groupId 親プロジェクトのグループIDを定義します。 version 親プロジェクトのバージョンを定義します。 relativeP
現在のプロジェクトで実行可能なjarファイルを作成する必要があったので調べた結果をメモ。Maven2を利用。 実行可能なjarファイルを作成する場合、maven-assembly-pluginを利用する必要あり。 http://maven.apache.org/plugins/maven-assembly-plugin/ 以下、pom.xmlを抜粋。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</
SAStruts + S2JDBC の開発環境を maven2 + WTP で構築する手順 - Scalaとlift のはずだった ・・・ ↑の後日談。 Dolteng 0.37.0 がリリースされて、前回のエントリーで書いた maven との相性問題も解消されていて、快適になってました。着実に進歩していくプロダクトってすばらしいですね。 でも使っているうちに、2点だけ惜しい点がありました。 WTPとの相性 maven で eclipse:eclipse してしまうと、WEB-INF/lib 以下のライブラリーと mavenで生成されるWTPの外部参照定義が重複してエラーになる。maven で開発を続ける場合は、WEB-INF/lib 以下のライブラリーを削除しないといけない。(「maven で開発する」みたいなチェックがあって、その場合は lib のコピーがされない、とかいうのがあるとい
Maven2 で jar ファイルを作るときに使われる maven-jar-plugin が対応している MANIFEST.MF のエントリは mainClass, addClassPath, addExtentions, classpathPrefix, packageName の 5 だけ なのだが,そこに Premain-Class やら Boot-Class-Path エントリなど自由にエントリを追加したい. そのためには自前で MANIFEST.MF を用意しておく.pom.xml に書いてある mainClass などととマージできるので,必要なものだけを書いた MANIFEST.MF があればよい. MANIFEST.MF の内容は以下の通り.置く場所は下の pom.xml と合わせる必要があるが,下の通りだと $basedir/src/main/resources/ME
Maven2 で JAR の Manifest ファイルを設定する方法をメモ Maven2 の JAR アーカイバ(maven-jar-plugin) における Manifest 関連の設定をメモ。 Manifest 関連の設定方法 JAR アーカイバの Manifest 関連の設定は pom.xml に記述する。 <model> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>jp.in_vitro.dummy.Main</mainClass> <packageName>jp.in_vitro.dummy</packa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く