タグ

ブックマーク / www.canetrash.jp (5)

  • Invention Works: Mavenと他のツールとの連携

    実際の開発ではmaven単体だけで使われることはほとんどなく、mavenを複数のツールと組み合わせて使用します。 そのなかでもJava開発でよく使われているIDEのEclipseとの連携があります。 そのほかのIDEとしてはNetBeansや、最近、無償のコミュニティ版が提供された、IntelliJ IDEAもmavenと組み合わせることが可能です。 また、継続的インテグレーションツールとの親和性も高いです。 EclipseとMavenの統合 一番身近な例としてはEclipseとの連携です。 Eclipseのプラグインでm2eclipseというプラグインがあります。 これは、Eclipse上でMavenを使えるようにします。 主だった機能としては、mavenの設定ファイルであるpom.xmlを読み込んで依存関係にあるjarファイルを自動で取得してパスを通します。また、artifactIdと

  • Invention Works: 忘れないようにするEclipseショートカットキー

    覚えとく Ctrl+Shift+o importを解決。 Ctrl+Alt+j Javaのコメント文の雛形を生成。 Ctrl+space 補完。 Ctrl+o ソースコードのアウトラインを表示。 Ctrl+1 Eclipseがよきに計らってくれる (コンパイルエラーの修正候補表示とか、ローカル変数の追加とか) Shift+Alt+b パンくずナビをJavaエディタで表示。上に出てきます。 プロジェクトからパッケージからメソッドまでどれでも選択かのうでその場所に飛ぶことができます。Since 3.4 Ctrl+3 移動系。さまざまなパースペクティブからエディタ、Viewなどどこでも表示。 Ctrl+Shift+r ファイル選択。正規表現により目的のファイルを選択して表示。 Ctrl+Shift+f フォーマット。 F3 該当場所の実装コードへジャンプ F4 タイプヒエラルキー。 選択したクラ

  • Invention Works: Maven2のすすめ

    認知度が結構あがってきてMaven2も 結構つかわれてきてるのではないかと思います。 でもまだまだ、Antやシェルを使ってコンパイルなどの作業を行っている人もいるでしょう。 そこでMaven2を使うメリット・特徴などを書いていきたいと思います。 Mavenとは Mavenは一言では「構成管理ツール」といわれています。 構成管理とは、ビルド、バージョン管理、ドキュメンテーション、変更管理、リリース管理、テスト等々など、ソフトウェア開発をする上で必要な作業や管理項目です。 それらの項目をMavenというツールで一元管理しようというものです。 Webアプリケーションを作成していく流れは、大まかに設計→実装→テスト→リリースの流れになると思います。 そして、ドキュメントを作成することもあるでしょう。 (Javadocやカバレッジレポート、メトリクスなどなど) その中で、Mavenが担っている主な役

  • Invention Works: Maven病をまとめてみた

    ActiveObjects触りたいけどmavenリポジトリにないので二の足踏むくらいmaven病 http://twitter.com/nagaseyasuhito/statuses/267945732 巷では最近maven病が流行ってるようなのでまとめてみた。 ちなみに、maven病を発症すると、 project.xml を書くことに喜びを感じるようになる。 症例1. XML を書くことが嫌いなひとでも project.xml は苦にならない http://twitter.com/tfunato/statuses/268018312 症例2.レポジトリに目的の jar がないと不安になる。 http://twitter.com/tfunato/statuses/268019472 症例3. maven 推奨ディレクトリ構成でないとやる気がおきない。 http://twitter.com/

  • Invention Works: iBATIS Developer's Guideの日本語訳

    iBATISのDeveloper's Guideの日語訳を「iBatisマニュアル日語訳」グループの方々が日語訳してくれました。 ML:Japanese translation of iBATIS Developer's Guide. 家のサイトにまだリンクはないですがすぐにアップされるようです。 JIRA:Japanese translation of iBATIS Developer's Guide. 感謝。

  • 1