2006-01-01から1年間の記事一覧

[Maven]Eclipseから参照先のソースを参照する

上記までやったら、後は簡単だった。 mvn eclipse:eclipse -DdownloadSource=trueとやれば、参照しているJARのsource/javadocも(あれば)ダウンロードしてくれた。 そのままEcliplseにインポート(インポート済みなら再表示)すれば、ソースも見えた。

source/javadocの生成

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

Mavenの更新と参照

Mavenを使って、マルチプロジェクトをどうやってメンバ共有させるか工夫中

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>

Mantisのゲストログイン

config_defaults_inc.phpの以下の項目を修正 $g_allow_anonymous_login=ON; $g_anonymous_account='guest';'guest'というアカウントは、先に(後でもいいが)作成しておく必要がある。 これで、ログインページに[ゲストログイン]のリンクが出現する。アクセス…

Mantisって必ずログインページからしか入れないのかな? できたら、anonymousで公開ページに直接飛ぶようなURLが欲しいんだけど。 プロジェクトが選択されている状態で[メイン]を開いたページを、 別の(Wikiとか)からリンクしたいなって。

所感

アカウントの登録などが、利用者から出来るので○ 一覧が素直に閲覧できる プロジェクトの入れ子構造が分かりにくい。あくまで参照目的? あくまでBTSで、ITSとしての機能は薄い。まぁ道具は使いようかな。

Mantis

PHPベースのBTSをWindowsXP+Apache+PHP5.1.4の環境にインストールした。 ダウンロード:Mantis Bug Tracker ここでは、Mantis-1.0.3.tar.gzを使用 インストール ダウンロードファイルを展開。ここでは、ダウンロードファイルに含まれるmantis-1.0.3\をmantis\…

所感

ほかのBTSと比べて非常に軽いようなので好感です。Wikiが付いてるところや、SVNのコミットと連動できるところも非常に魅力的。 ただ...アカウントの管理が手作業なので面倒です。この辺を上手くするプラグインがあれば解決なんでしょうが、そもそもプラグイ…

セットアップ

Adminアカウント > D:\Python23\python.exe D:\Python23\Scripts\trac-admin D:\WEB-Server\Trac\sandbox Welcome to trac-admin 0.9.5 Interactive Trac adminstration console. Copyright (c) 2003-2006 Edgewall Software Type: '?' or 'help' for help o…

Tracのインストール

以前から少し時間が開いてしまったが、改めてWinXPへのTracインストールのまとめ。 配布元:Edgewall Software: Trac 日本語版:インタアクト株式会社--公開資料(Trac) ここでは日本語化されたtrac-0.9.5-ja-1.zipを使用。まずは前提環境の構築 Python Tracの…

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…

Trac

単なるBTSでなくて複合的なサーバらしいので敬遠してた。ただ、Bugzillaのセットアップがそんなに面倒ならいっそTracを構築してみることにする。 配布元>Edgewall Software: Trac 日本語版>インタアクト株式会社--公開資料(Trac) [Python] Win版日本語対応Py…

Bugzilla

次は有名どころとしてBugzillaを検討してみる。 配布元>Home :: Bugzilla :: bugzilla.org 日本語なサイト>http://www.bugzilla.jp/about/jp.html 配布元の情報に「Windowsで動かすならココを見ろ」とあるので見た。MySQLは既にインストール済みなので良いと…

の所感

とりあえず立ち上がったので、隣に座っているパダ・ワンとイロイロいじってみる。まず最初に 分かりにくい! やっぱりBTSなら、直近のアイテムなり更新情報なりが最初に目に付いて欲しかったんだけど。今後、チームなメンバに押し付けるには、拒否反応が予想…

scarabのインストール

scarab.tigris.orgから1.0.b20をダウンロード。 展開したファイルに「INSTALL」というテキストファイルがあるので、読めば大体わかる。 あらかじめ、ネット検索して日本語なサイトも見つけてあったので、これも参考に。なんだ、バイナリリリースぢゃないのか…

MySQLのインストール

まずは、MySQLからダウンロード。MySQL Community Editionの5.0.20aでした。 Windows版はインストーラ付きで、ウィザードに従うだけ。楽だ 途中でDBタイプを聞かれるけど、ざっとネット検索したところ今回の目的としてはどうでもいいっぽい。デフォルトのま…

siteプラグインとContinuous Integration

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

備忘リンク

ネット徘徊してて見つけたので、忘れないように。 Developer at Momonga Project - BTS

つめ草

暇が無い. . . アレやコレやと試したいこと山済みで全然消化できない。

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で遊ぶ

会社で余っているPCをリポジトリサーバにして遊んでみた。いや、本当はマジで使っていきたいんだけど、まだまだ遊んでる感じ。いろいろ四苦八苦してリポジトリを立てたわけだけど、整理して説明するのが面倒なので、しばらく先送り。

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ってドコよ?…