コンパイルとビルドの違い

kazuki-tohyama 13views 更新:2017年9月14日

普段開発でMavenで「ビルド」することを、そういえばコンパイルとはなぜ言わないのかと思い調べました。

コンパイル

ソースコードをコンピューターが実行可能な形式に変換する。

  ビルド

ソースコードとライブラリをつなぎ合わせる(リンクと呼ぶ)。コンパイルもビルドに含まれる

ビルドツールであるMavenはpom.xmlというファイルにプロジェクトのビルドに関する情報、依存するライブラリの情報、プラグインの設定などを入れておき、それを元にビルドするみたいです(でも全部設定してあるとも言えないみたいです)
参考:
http://qiita.com/rico/items/9ab8aa110e757a13ef37
http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2-2/#maven-2-4
http://objectclub.jp/technicaldoc/tools/maven/maven01

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません