본문 바로가기
반응형

개발/maven7

Dependency 중복 jar 정리 (의존성 해제) 위 그림처럼 commons-email 을 가져오면 하위로 2개의 jar가 필수로 붙게 되는데 다른곳에서도 javax.mail 과 activation 을 사용하는 곳이 있다면 버전충돌같은 골치아픈 문제가 발생 아래와 같이 exclusion 을 사용하여 하위 2개의 jar 의존성을 해제하고 별도로 javax.mail 과 activation 을 불러오도록 설정할 수 있다 javax.mail 같은경우 하위에 activation 이 따라붙으므로.... 한번더 설정해줌 org.apache.commons commons-email 1.5 com.sun.mail javax.mail com.sun.mail javax.mail 1.6.2 javax.activation activation javax.activation act.. 2021. 12. 16.
메이븐 사용시 java.lang.NoClassDefFoundError java.lang.ClassNotFoundException 에러 발생 심각: 이름이 []인 컨텍스트를 시작하는 중 예외 발생 org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:375.. 2021. 12. 14.
git에서 가져온 메이븐프로젝트 pom.xml 알수없는에러 git에서 처음 프로젝트를 가져오고 pom.xml 에 딱히 틀린게 없는데 에러가 있을경우 프로젝트 우클릭 -> Run As -> Maven install 프로젝트 우클릭 -> Maven -> Update Project 실행 후 해결 2021. 12. 2.
728x90