Maven

source/javadocの生成

releaseプラグインだと、最終的に本体jarの他にsourceやjavadocのjarも配備される。 releaseより頻繁にファイルを公開したい場合に、deployだけでsource/javadocも配備したい。releaseプラグインの実行で、target/checkin/に作業途中のpomなどがあったので、…

m2eclipse更新

先日、「リンク切れ云々」って書いたけど、今日見たら復活してた。 バージョンは0.0.5が最新ってことになってるけど、Eclipse上から更新を検索したら0.0.9にアップデート。そのまま動作させたら、リポジトリがデフォルト(~/.m2/repository)で動作して悲しい…

自作のリポジトリサーバに登録

Mavenで作成したモジュールを、社内で共有できるように自作のサーバにアップロードする方法を研究。'研究'ってかココに書いてある通りにFTPアップロードの設定をしただけ。 <build> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ftp</artifactId> <version>1.0-alpha-6</version> </extension> </extensions> </build> <distributionManagement> <repository>…</repository></distributionmanagement>

Mevenide再び

ところで、Maven Eclipse Plug-inって、リンク先切れてますね。もう無い?これからだと言うのに. . .近いURLを探ってみたら、Mevenide復活ですか?こちらもHome(http://mevenide.codehaus.org)はサーバが居ないようですが、 Jan 28, 2006 * First update to …

WTPとの連携

今の開発はWEBアプリ(SOAPサービス)なので、この方法を調べてみる。とりあえず、以下でデフォルトのWARプロジェクトは作れたけど、 > mvn archetype:create -DgroupId=mydomain.myproj -DartifactId=MyWar -DarchetypeArtifactId=maven-archetype-webapp > c…

Eclipseとの連携

EclipseでMaven Eclipse Plug-inを使ってMaven2が操作できる。 > mvn archetype:create -DgroupId=mydomain.myproj -DartifactId=MyJar > cd MyJar MyJar> mvn eclipse:eclipseWARタイプのプロジェクトを作成する場合は、最初のコマンドを以下に。 > mvn arc…

siteプラグインとContinuous Integration

JavaWorldのCI特集を見てたら、"ビルドツールにMaven"って結構スタンダードなんだね。「maven siteとどう連携させればいいんだろう?」とか、漠然と考えてみた。ビルドの過程にsiteを入れればいいのかな?あるいは、siteってプロジェクト立ち上げ時とかに1…

JavaDocの出力

やっぱサイトにはJavaDocを置きたい。 [javadoc] Generate Javadoc for the project. って、まんまだね。 先ほどと同じく、Maven – Guide to creating a siteの[Configuring Reports]にあるとおり、以下のように書けばできた。 <project... ... <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId></artifactid></plugin></plugins></project...>…

siteのデプロイ

「site:deploy」でできる。設置先の指定はMaven – Guide to creating a siteの[Deploying The Site]にある通り。ならば、WebDAVサーバへも置けるかな? <project... ... <distributionManagement> <site> <id>myserver_documents</id> <name>MYSERVER Documents</name> <url>https://MYSERVER/www</url> </site> </distributionManagement> ... </project>ダメでした。…

siteの日本語プロパティ

ちょっと時間が経ってしまったが、先日の最新ソースのpropertiesファイルが変換できない件、結局は古い生日本語ファイルを探してきて、新しいpropertiesの項目に従って作り直した。さて、今日ふたたびチャレンジしようと、新しいソースを取り直してみたとこ…

maven-project-info-reportsの日本語化

Apache Maven Project Info Reports Plugin – Source Code Managementに記述されたURLは間違い(古い?)っぽい。 正しくはhttp://svn.apache.org/repos/asf/maven/plugins/trunk/maven-project-info-reports-plugin

siteのスキン

先日「できません」って書いてたら、参考にしてた"たまにっき。"さんからトラックバックを頂きまして。本当にありがたいっス http://www.oikaze.com/~tamada/Diary/2006-04-03-2.html 飽きっぽいので、ほぼ諦めムードだったのを再チャレンジ。 archetypeに作…

siteプラグインの日本語対応

最新のソースからなら日本語化できるようなので、先日見つけたリンクに従って操作してみる。 ...できません maven-site-pluginのソースを得る とりあえずSVNクライアントは分かりやすさでTortoiseSVNをインストール。 maven-site-pluginのURLってドコよ?…

siteの日本語化

Maven – Maven Getting Started Guideの[Internationalisation]によると、POMに以下のように書けば、英語のほかに仏語でもサイト構築できるらしい。 ... org.apache.maven.plugins maven-site-plugin en,fr ... じゃぁ、というわけで日本語。 maven-site-plu…

Eclipseプラグイン

これはMavenに入っているプラグイン。つまり、Eclipseプロジェクト作成をゴールにしたMavenのプラグイン。先ほどのは、Mavenを使うEclipseのプラグイン。ちょっとちがう。いや、全然ちがう。 MavenからEclipseプロジェクトを作成する 既存のMavenプロジェク…

Maven 2.x Plug-in for Eclipse

本家をよく見たら、ちゃんとEclipse Plug-inってメニューがあった(いつもそうだな)。ご丁寧に、インストール方法のFlushムービーまであるし。Eclipseを再起動して、[設定]>[Maven2]を開いたところでエラーがでる。 "Indexing local"中に内部エラーが発生し…

Mavenide

てっきりMevenideが使えるモンだと思っていたら Recommended Versions for 0.2.1 and greater releases : * Eclipse 3.0 * Maven 1.0 * JS2E 1.4.2 だそうで。使いたいMavenは2だし、使ってるEclipseは3.1.1だし、Java5だし。

最初のプロジェクト

巷のWEBサイトを見ていると、最初に「mvn genapp」ってやるらしい。 でも、エラーが出る。 D:\TestWork>mvn genapp [INFO] Scanning for projects... [INFO] ----------------------------------------------------- --- [ERROR] BUILD FAILURE [INFO] -----…

のインストール

手元に空いているPC(WinXP Home)にインストールして遊ぶことにした。 ダウンロードは下記から。今回はとりあえず最新版の2.0.2を使用。 Maven – Welcome to Apache Maven 上記サイトのInstallation Instructionsの指示に従ってセットアップする ZIP展開して…