[ Topページへ戻る ] Mavenを使った開発 2003.7.20よりアクセス 概要 プログラムのコンパイル、JARファイル作成、ユニットテストのコンパイルと実行、ソースコード制御システム(CVS等)とのやり取り、ソースコードのチェッカによる検査、負荷テスト、などをコマンドライン環境で操作するのは非常に大変です。環境変数の設定、ツール毎のオプション指定を入力、プロジェクトごとのディレクトリ構成に応じたパス指定、などなど。 統合開発環境(Eclipse、NetBeans、JBuilderなど)を使うとコマンド環境を使う必要はなくなりますが、今度は作業の度に統合開発環境を立ち上げてプロジェクトを開いて実行するので、とっても面倒です。 例)プログラムが30本あるシステムの場合、30個のプロジェクトファイルそれぞれについて開いてはビルド実施、を繰り返す。 Antを使うと個々の作業を記述してコマ
"Write Portable Code" を読んで色々思うところがあったので書いておく. 可搬性のある C/C++ コードを実現するプローチの中心は, プラットホーム/OS の差異を吸収するライブラリを作ることだろう. たとえば Apache Portable Runtime, SDL などはよく知られている. これらに限らず, でかいクロスプラットホームなプロジェクトにはだいたいサブプロジェクトで プラットホーム抽象化レイヤがある. 他には Mozilla の NSPR, Eclispe の SWT, GIMP/GTK+ の GDK など 探せばきりがない. これらは環境依存のコードをライブラリの "下" に隠そうとする. 可搬性の IoC 別の(排他でない)アプローチがある. 環境依存のコードをライブラリの上...だと自分のコードから見えてしまうから, もっと上, 自分のコードの上に
svn:externals って何? と訊かれたので説明します. ほぼ私信です. subversion を使ってプロジェクトのコードを管理しているとき, 他のプロジェクトやサードパーティといった外のコードも一緒に使いたいことがある. そういう時は相手のコードを自分のレポジトリにとりこむといい. そのための機能として, svn には ベンダーブランチ と svn:externals, 二つの方法がある. (もっとあるかもしれない.) ベンダーブランチはコピーで, svn:externals がリンクだと思えばいい. ベンダーブランチは自分のツリーに外のコードをチェックインする仕組みのこと. 仕組みといってもシステムからの支援は特にない. 流儀と言った方がいいかもしれない. まずサードパーティのコードを /vendor 以下にインポートしてバージョンでタグを切り # マニュアルから抜粋 $ s
News April 08, 2024 08 Apr'24 Worlds toughest core Java interview question The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code snippet. March 04, 2024 04 Mar'24 Best crash course to learn Jenkins from scratch Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on
はじめに Eclipse 3.2のリリースに合わせて、Eclipse FoundationではEclpse GMF(Graphical Modeling Framework)というツールをリリースします。今回はこのGMFを使ってモデリングツールを作成する方法を紹介します。まだEclipse 3.2、GMF共にリリースされたばかりで実開発ではまだまだ利用されていない現状ではありますが、こんなツールもあるんだなと思っていただければ幸いです。対象読者 MDA(モデル駆動アーキテクチャ)、DSL(ドメイン特化言語)と言ったキーワードに関心のある方をターゲットにしています。また、そういった小難しい概念を知らずともモデリングツールを自作したいといった方にも有益な情報かと思います。必要な環境Eclipse 3.2Eclipse GMF 1.0 Graphical Modeling Framework 「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く