본문 바로가기
웹 개발 언어/JSP&Servlet

Maven

by 0725 2022. 3. 17.

 

 

Maven

- 빌드 절차를 간소화 하기위해 사용하는 빌드 도구 중 하나
- 빌드 : 소스코드를 결과물로 변환하는 과정
- Group id : 팀을 식별하는 id, 중복X, 도메인의 역순

  ex)www.naver.com -> com.naver
  smhrd.com -> com.smhrd
- Artifact ID : 프로젝트 이름

설정하는 법
1. 프로젝트 오른쪽마우스 - build path - 3번쨰 libraries탭 - Add Library - Web App Libraries 추가
2. project facets탭 - Java 1.8, Web 3.0 이상
3. Maven repository : https://mvnrepository.com/
tomcat 검색 - tomcat servlet api - 버전 선택해서 pom.xml 붙여주기(depedencies 태그 안에)
4. 만약 pom.xml 에서 다음과 같은 오류가 생길 때
'Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer'
build태그 안에다가 plugin추가 

<build>
<finalName>maven_servlet</finalName>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
</plugins>
</build>

5. pom.xml 수정 후 프로젝트 업데이트!
프로젝트 오른쪽마우스 - maven - update project 

'웹 개발 언어 > JSP&Servlet' 카테고리의 다른 글

JSP 지시자 <%@ %>, 주석 사용하기  (0) 2022.03.26
Servlet 실습  (0) 2022.03.18
Servlet - URL mapping, form태그 사용하기  (0) 2022.03.17
Servlet 참고사항,,  (0) 2022.03.15
Servlet  (0) 2022.03.11

댓글