はじめに
業務でmavenを利用してビルドディプロイなどをしていたが、mavenについて全く理解していなかったため、記事を作成する。
結論
mavenとは、Javaプロジェクトを管理するためのツール。コンピュータープログラムを組む際に使う道具のようなもので、プログラムを作るときに必要な部品や設定を自動的にダウンロードしてくれたり、プロジェクトのビルドやテストなどの作業を手助けしてくれるもの。つまり、mavenを使うことで、プログラムを作る作業がスムーズになる。
まとめ
とりあえずmavenとはjavaに関するツールで、ビルドやディプロイを簡単にしてくれるもの。
[参考サイト]
・https://qiita.com/ASHITSUBO/items/6c2aa8dd55043781c6b4
・https://camp.trainocate.co.jp/magazine/about-maven/
ビルド:ソースコードやリソースファイルを実行可能なソフトウェアやアプリケーションに変換するプロセス。つまり、コードをコンパイルし、必要なファイルや依存関係を組み立て、実行可能な形式に変換する。
デプロイ:ビルドされたアプリケーションやソフトウェアを実際の環境に配置し、それを使えるようにするプロセス。これには、サーバーへのファイルのアップロードや設定の変更などが含まれる。