eclipse
프로젝트
java project
=> API
=> 프로젝트에 대한 전반적인 관리
전반적인 관리란?
1. 컴파일 관리
2. 라이브러리 관리
3. 산출물 관리
클래스 여러 개를 압축 (여러 개 => jar(Java Archiver)
jar 사용
1. 라이브러리
2. executable jar(실행을 위한 jar)
Swing => SwingSet2.jar
ant
maven (ant 발전)
gradle (maven 발전)
...
빌드관리 도구란
프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램
Maven 프로젝트 생성
기본적으로 패키지가 있어야한다.
com.exam.text
com.exam(그룹)
text(arti 아티팩트) 개별적인
이 합쳐져서 패키지 이름이 되는 것.
생성시 알아서 다운 받고 Y : 에 엔터키를 눌러준다.
그럼 BUILD SUCCESS 됨
pom.xml 전반적인것을 전부 관리.
Maven 공식사이트
https://maven.apache.org/
라이브러리 사이트 ( 라이브러리 공용 저장소 ) - 무료
https://mvnrepository.com/
라이브러리 사이트에서 마리아디비 검색하여 원하는 버전 선택 후 코드를 저 부분에 넣어주면 자동으로 라이브러리가 생성이 된다. / 다시 지우면 사라진다.
그럼 정말 연결이 되는 것을 볼 수있다.