jira.codehaus.org hosts this instance of JIRA for both projects supported by The Codehaus and those primarily hosted elsewhere. Mad props to Atlassian for the gratis license for JIRA Enterprise. Many thanks to Contegix for providing the hardware, hosting and support for our JIRA. They simply rock.
Apache ContinuumContinuous Integration and Build Server Apache Continuum is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems. Whether you have a centralized build team or want to put control of releases in the hands of developers, Cont
[Maven] Maven2 Plugin の作り方 Maven2 Plugin 開発手順 org.apache.maven.plugin.AbstractMojo を継承したクラスを作成する。 pom.xml を作成する。 ディレクトリ構成 PROJECT_HOME ├src │ ├main │ │ └java │ │ └jp │ │ └in_vitro │ │ └hoge_plugin │ │ └HogeMojo.java ・・・ plugin 本体 │ └test │ └java └pom.xml ・・・ plugin ビルド用 pom pom.xml <model> <modelVersion>4.0.0</modelVersion> <groupId>in-vitro</groupId> <artifactId>maven-hoge-p
[Maven] Maven 2.x をオフラインで利用する方法 Maven 2.x をオフラインで利用する方法をメモ。 オフライン作業の準備 Maven は基本的にオンラインが前提なので、処理に必要なプラグインや依存するライブラリは必要になった都度ダウンロードを行う。 当然オフライン状態ではダウンロードは無理なので、オンライン状態で一度も実行していない処理をオフラインで実行すると必要なプラグインや依存するライブラリをダウンロードできず処理に失敗する可能性がある。 これを回避するため、Maven Dependency Plugin を使用して必要なプラグインや依存するライブラリを事前に全てダウンロードしておくと良い。 Maven Dependency Plugin - dependency:go-offline http://maven.apache.org/plugins/maven-de
[Maven] 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.dumm
Categories | Axis2 | Continuum | Debian | Derby | EJB3 | JSF | Java | Linux | Mac | Maven | Maven2 | Oracle | S2Dao | S2JSF | Seasar | Shale | Spring | Teeda | XFD | ant | eclipse | groovy | impression | life | log4j | logback | lucene | memo | poi | prize | ruby | selenium | soft | svn | tDiary | testing | xxx | ごはん
Mojoは、Maven2のPlugin Frameworkであり、Maven1のJelly(と比較して、開発効率、特に、EoT(Ease of Testing: テスト容易性)が良い。 Maven2 説明省略 Jelly Jellyは、Maven1のPlugin 用スクリプトであり、XML形式である。 Maven Project自身も、この選択は失敗だったと感じているようでMaven2ではあっさり捨てられた... 悪い所 インタプリタである。 XML形式であり、記述性が悪い。(# スクリプト自体をXMLにするなんて...) 継承が利用できない。 Unit Testが困難。 Mojo Mojoは、Maven2のPlugin Frameworkであり、POJO(Plain Old Jav Object)である。 Mojoは、アフリカ系米国人社会のスラング( 調べてみよ
[Maven] Build Task の自動化 プロジェクトの Build Task を自動化する方法を考えてみる。 Build Task は、プロジェクト毎に大同小異なのでベースは固まっていて且つカスタマイズ性が高い、というのがベスト。 Maven2 では、プロジェクトのライフサイクルが規定されている。 ライフサイクルは複数のフェーズから成っていて、それぞれのフェーズに任意の Goal を割り当てることができる。そのため、上記の要件をきちんと満たしてくれている。 デフォルト状態で規定されているライフサイクルは以下の通り。(maven-core-2.0.jar$META-INF/plexus/components.xml から抜粋) <lifecycles> <lifecycle> <id>default</id> <phases> <phase>validate</phase> <pha
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く