본문 바로가기
728x90

maven11

메이븐 강의 5강 _Build LifeCycle과 Phase들 뉴렉처님 강의 개인 복습 자료입니다. 메이븐 뒤에 써진건 실행 단계 compile~package~각각 입력하면 해당부분까지만 진행됨 POM.xml에 이 단계가 있고 중요한 역할을 한다 따라서 POM을 잘 구성해야한다 POM(Project Object Model) =프로젝트를 만들면 구성하고 있는 내용에 대한 것을 모델로 갖고 있는 것. 따라서 POM.xml을 건들면 프로젝트가 달라지는거다. 그러므로 POM.xml 안에 설정이 가능한거다 모든 단계는 플러그인처럼 뺏다 꽂았다 할 수 있어서 좋다 Not defined 된 것들은 플러그-인을 연결하지 않은 것이다. 연결도 가능하다. POM.xml에서 가능 버젼도 모두! 방법은 뒤에서 알려줌 Phase>Plug-in>Goal 구성(?) 플러그인의 구성은 Goal.. 2021. 12. 26.
메이븐 4강 _ 컴파일과 실행 유툽 뉴렉처님 강의 복습 자료입니다. pom.xml이 있는 곳까지 이동하면 된다. App.java 파일 "헬로 메이븐!"으로 바꾸고 저장 cmd창에 [mvn compile]을 치면 빌드 실패가 뜬단다! (난 왜인지 빌드 성공되어 버림.. 왜? 모르겠다 넘어가자) 열어보자 빨간 네모 안 내용이 입력되어 있어야한다는데 나는 1.7버젼으로 입력되어있었다. 빌드성공 후 생기는 폴더와 파일 mvn package 풀고나면 또 추가로 생기는 폴더들 java -cp target\javaprj-1.0-SNAPSHOT.jar com.newlecture.App (나는 java -cp target\late90-1.0-SNAPSHOT.jar com.newlecture.App)까지만 치면 '헬로 메이븐!' 출력 뉴렉처님 : 아직.. 2021. 12. 26.
maven 3강 _ 자바 프로젝트 생성 mvn archetype:generate -DgroupId=com.newlecture -Dartifactld=javaprj -DarchetypeArtifactld=maven-archetype-quickstart cmd에 입력 cmd에 입력 후 엔터 치다보면 강의에서는 이렇게 나오는데 나는 좀 다르게 중간에 artifactID치라고 하길래 late90쳤더니 좀 다르게 빌드가 되었다. 가져가서 메모장을 열어보니 메인함수가 있는 자바프로젝트 생성완료! (하지만 아직은 메이븐이 뭐하는건지 잘 모르겠다.) https://www.youtube.com/watch?v=oPEY7xawQlg&list=PLq8wAnVUcTFWRRi_JWLArMND_PnZM6Yja&index=4 2021. 12. 26.
메이븐 2강 - 메이븐 설치하기 뉴렉처님 유툽 강의 참고했음 maven.apache.org use - download Files- apache-maven-3.8.4-bin.zip 다운 후 압축 풀고 cmd 명령어에 아래와 같이 쓴다 [제어판]-[시스템 및 보안]-[시스템]-[고급 시스템 설정]-[고급 탭]-[환경변수]-[시스템 변수]-[새로만들기]-[편집] 후 저장된 폴더명과 위치를 연결해준다. [M2_HOME] [D:\D:\apache-maven-3.8.4-bin\apache-maven-3.8.4] (bin폴더가 보이는 곳까지 들어가서 주소창 복붙) [path]-[편집]-이미지와 같이 넣어주기 환경변수 설정이 올바르게 됐는지 cmd창에 [mvn -version]을 입력하여 위 이미지처럼 나오면 성공 https://www.youtube.. 2021. 12. 26.
728x90