2021年06月21日講義Maven基礎
2083 ワード
cmd文字セット
文字セット(文字セット)==Codepage
MS OS --> MS949 --> 65001(UTF-8)
cd:> chcp - change code page
chcp 65001 --> UTF-8
chcp 949 --> MS949
chcp 65001
静的サービス>>webサーバ
ダイナミックサービス>>WAS
ビルドバージョン
groupId=>このプロジェクトを実行する会社/組織の意味.
値:ドメイン名を逆入力します.
(com.google , com.naver, ...)
artifactId=>artifact(人工物)
=プロジェクト名(プロジェクトフォルダ名)
version=>プロジェクトの最初のバージョン
Package=>Javaパッケージでtop-levelパッケージ名(プロジェクトIDがdefaultに設定されていない)
1)src/main/java-javaソースファイルはここにあります.(CLASSSPATHに含まれる)
2)src/main/resources-PropertiesやXMLなどのリソースファイル.(CLASSSPATHに含まれる)
3)src/main/webapp-webアプリケーション関連ファイルはここにあります.(WEB-INFディレクトリ、JSPファイル等)
4)src/test/java-javaソースファイルをテストします.
5)src/test/resources-テスト中に使用したリソースファイルの場所.
テスト時に使用したCLASSSPATHに含まれます.
resourcesは、設定ファイルなどを含むフォルダです.
(注)デフォルトで作成されていないディレクトリでも、直接作成できます.
たとえば、src/mainディレクトリにリソースディレクトリを作成します.
Mavenはこれをリソースディレクトリと見なします.
mkdir resources
XML (Extensible Markup Language)
:マルチターゲットロケータ言語
<開始ラベル>コンテンツ
タグはドキュメント(内容)に意味があります.
jarファイルの管理
jarファイルとは?
Java言語で作成された圧縮/分解プログラム
JDKのbinフォルダに含まれるコマンド
XXXXX.jarファイルがある場合は、次の管理を行います.
(1) XXXX.jarファイルの内容の表示
C:\temp> jar tvf XXXX.jar
(2) XXXX.jarファイルの分解(解凍)
C:\temp> jar xvf XXXX.jar
(3) XXXX.jarファイルの作成(圧縮の生成) C:\temp> jar cvf XXXX.jar 파일1 파일2 디렉토리1 디렉토리2
ex 00>>プロジェクト名
1.0-SNAPSHOT>>バージョン
Mavenの目標はプロジェクトのライフサイクルを管理することですが、依存性機能が強すぎて、より多くの依存性を使用します.
(dependency:外部-依存-ライブラリ設定)
Reference
この問題について(2021年06月21日講義Maven基礎), 我々は、より多くの情報をここで見つけました https://velog.io/@mindddi/2021-06-21-강의록Maven-기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol