build.gradle
에서 내 의존성을 알파벳 순으로 재정리 한 후, 스프링 애플리케이션이 더 이상 제대로 작동하지 않는다는 것을 빠르게 알게되었습니다 (시작시 메시지 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()
로 중단됨). 종속 관계를 중앙에서 위쪽으로 이동하면 모든 것이 이전과 같이 잘 작동합니다.Gradle : 종속성의 순서가 어떻게 다른가요?
종속성 순서가 응용 프로그램의 실행 방식에 어떤 영향을 줍니까? 제안 된 주문은 무엇입니까?
관련 서적에서 Grails 3.3.1을 사용하여 build.gradle에서 다음 라인을 알파벳순으로 처리하면 apply plugin : "eclipse"| 플러그인 적용 : "idea"| 플러그인 적용 : "전쟁"| 플러그인 적용 : "org.grails.grails-web"| 플러그인 적용 : "asset-pipeline"| "org.grails.grails-gsp"애플리케이션을 Tomcat에 배포하면 메시지와 함께 실패합니다. javax.servlet.ServletException : 'grailsDispatcherServlet'이라는 서블릿에서 이름이 '/ index'인 뷰를 확인할 수 없습니다. –