IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス
WEB+DB PRESSを参考にしつつCargo Maven2 Pluginを使った自動デプロイに挑戦してみました。 ■ Cargo Maven2 Pluginとは? Cargo Maven2 PluginはTomcatの起動・終了などの操作をMaven2から行えるようにするプラグインらしいです。 リモートのTomcatに対してデプロイ・アンデプロイする機能を持つので、こんなに簡単だと。 ■ pom.xmlの編集 まずpom.xmlを編集します。pluginRepositoriesを追加します。 <pluginRepositories> <pluginRepository> <id>codehaus snapshot repository</id> <url>http://snapshots.repository.codehaus.org/</url> <releases> <enable
NetBeansの中の人経由でこれを発見した。 Without default value for source encoding, platform encoding is used, which is bad for build reproducibility. Then setting a default value consistently across every Maven plugin will improve build reproducibility. Proposed default value: ISO-8859-1, which must be supported by every JVM (see java.nio.Charset) and is already the default value for some plugins (the majority of
最近、Maven(サイト・英語)の実用性についてたくさんの論議がなされている。MavenとはJavaベースの依存性管理ツールのことで、多くのプロジェクトで利用されている。InfoQは、問題の争点が何であるか、またどういった結果をもたらすのかを理解するために、この議論をより詳しく調査した。 Apache Tapestry(サイト・英語)とApache HiveMind(サイト・英語)の生みの親であるHoward Lewis Ship(source)は最近、彼の携わっているプロジェクトがMavenを使っていて遭遇した、いくつかの問題についてブログエントリを投稿した(source)。 EclipseとIDEAの双方において、Mavenは非常に遅く、バグが多く、そのうえ不安定でした。IDEA7は同期が明示的に行われるので、Eclipse(とMavenプラグイン0.0.12)よりは多少ましです。それ
■ [dev] Maven2 webstart-maven-plugin用 の pom.xmlの書き方 JavaWebStart用アプリケーションで、JNLPファイル生成と、jarへのコード署名を自動化する pom.xml の書き方を、以下にまとめておく。 ※コード署名証明書を入手しておくこと. 以下,pom.xmlから重要部分の抜粋.全文はこちら. <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>webstart-maven-plugin</artifactId> <executions> <execution> <goals> <goal>jnlp</goal> </goals> </execution> </executions> <configuration> <spec>1.0+</spec> <dependen
{{toc}} !インストール !! Maven2をインストールする 既にJava環境(1.4以上)をインストールしているものとする。 http://maven.apache.org/download.html より [[magnoto|http://horoscope.magnoto.com/]] * maven-2.0.X-bin.tar.bz2 * maven-2.0.X-bin.tar.gz * maven-2.0.X-bin.zip のどれか1つをダウンロードし適当な解凍ソフトで展開する。展開後の'''maven-2.0.X'''ディレクトリを任意の場所に置く。(例えばWindowsであれば'''C:\maven-2.0.4'''、Unixであれば'''/usr/local/maven-2.0.4''') Windowsの場合、エクスプローラより'''マイコンピュータ'''を右ク
ConfigurationIf no explicit configuration is provided then the Tomcat plugin defaults to the following:Tomcat manager URL of http://localhost:8080/managerAuthentication details of username admin and no passwordContext path of /${project.build.finalName}These can be overridden as described below. Using a different Tomcat manager URLTo configure the plugin for a different Tomcat instance, add a plug
Apache Mavenのサブプロジェクトでcontinuumというビルドツールがあります。 http://maven.apache.org/continuum/ この手のツールは、AntHillやGumpなどがありますが設定に手間がかかる印象があり、何度か挫折していました。 continuumは、必要十分な機能でシンプルな設定なのでとても気に入りました。 Maven/Maven2/Antやシェルで記述されたビルドの自動化と結果の管理をしてくれます。 メールなどで通知を受けることもできます。 一部設定ファイルの修正が必要な場合もありますが、基本的な設定は、WebベースのUIでできます。 linux環境でのインストールは、下記のようにするとOS起動とともに立ち上がり、シャットダウンで停止します。 $ cd /usr/local/root $ sudo tar xfj /home/ksaito
Maven2レポジトリを利用する† このページには、seasar.orgのMaven2レポジトリから配布されているSeasarプロダクトを利用するための情報を記述します。 その他のMaven情報については MavenInformation を参照してください。 ↑ リモートレポジトリ† プロジェクトのpom.xmlへリモートレポジトリを設定します。 release プロダクトのみを使用する例 <repositories> <repository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven Repository</name> <url>http://maven.seasar.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </re
どこか適当な場所にアーカイブファイルを展開します。 ~$ cd /java java$ tar xjf ~/maven-2.0.5-bin.tar.bz2 java$ cd maven-2.0.5 maven-2.0.5$ ls LICENSE.txt NOTICE.txt README.txt bin conf core lib maven-2.0.5$ 設定 環境変数 次の環境変数を設定します。例は、C:\javaの下にmavenアーカイブファイルを展開した場合です。 JAVA_HOMEには使用するJDKのインストールディレクトリを指定しておきます。 インストール確認 maven2のbinディレクトリにあるmvnコマンド(スクリプト)を実行します。 $ mvn --version Maven version: 2.0.5 $ betaまでのmaven 2.0ではm2コマンドでしたが、正
やっと出来ました。開発、結合テスト、本番で別々の設定ファイルをパッケージングする方法です。 ディレクトリ構成 src -- main -- resources (共通の設定ファイル+開発環境用設定ファイル) integration-test -- resources (結合テスト環境用設定ファイル) production -- resources (本番環境用設定ファイル) pom.xmlの一部 ※ project直下のbuildにはresourcesを書かない <project> <profiles> <profile> <id>development</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <resources> <resource> <directory>src/m
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
[Maven] Continuum にチャレンジ Continuum とは Continuum は、Maven2、Maven、Ant などに対応した継続的インテグレーションツール。 実際のところはシェルスクリプトをキックできるようになっているので、他のビルドツールを使用していても大丈夫。 Apache Maven プロジェクトの一環として開発が行われている。 先日ついにバージョン 1.0 がリリースされたので実際に試してみた。 Continuum 公式サイト http://maven.apache.org/continuum/ Continuum の実行環境構築 JDK(1.4以上) 及び開発に使用している JDK、SCM クライアント、ビルドツールが既にインストールされていることが前提。 ダウンロードページから continuum-1.0-bin.tar.gz をダウンロード Conti
fdiary.netのwikifarmを間借りしています。Hikiです。書き方についてはTextFormattingRules を参照してください。 ドキュメント Summary of Maven 2.x documentation Maven Getting Started Guide :: www CodehausのWiki ソース自体も立派なドキュメント Thread.sleep()内maven2カテゴリ N2 Tool box内のオープンソースカテゴリ Inconel 625 Bars, Hastelloy C276 Round Bars CookBook 特定のクラスだけテストするには Maven2のdependencyパスをantへ渡すには SCPでデプロイするには ibiblio.orgに配置されているライブラリを検索するには "site:ibiblio.org maven2
2024-03-182024 21.1% (77.2/366) March 55.6% (17.2/31) Week 12 3.7% (0.2/7) Day 18 Mon 26.4% (6.3/24)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く