Ich sortierte meine Abhängigkeiten in build.gradle
in alphabetischer Reihenfolge, nach denen ich schnell bemerkte, dass meine Spring-Anwendung nicht mehr richtig funktioniert (es hält mit der Nachricht java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()
beim Start). Wenn ich die Sog-Abhängigkeit von der Mitte nach oben verschiebe, dann funktioniert alles wie vorher.Gradle: Wie unterscheidet sich die Reihenfolge der Abhängigkeiten?
Wie beeinflusst die Abhängigkeitsreihenfolge die Art und Weise, wie die Anwendung ausgeführt wird? Was ist die vorgeschlagene Reihenfolge?
Zu einer verwandten Anmerkung, Grails 3.3.1, wenn Sie diese Zeilen in build.gradle alphabetisch sortieren: anwenden Plugin: "Eclipse" | Plugin anwenden: "Idee" | Plugin anwenden: "Krieg" | Plugin anwenden: "org.grails.grails-web" | Plugin anwenden: "Asset-Pipeline" | Wenden Sie plugin: "org.grails.grails-gsp" dann die Anwendung auf Tomcat, es schlägt mit der Nachricht fehl: javax.servlet.ServletException: Konnte die Sicht mit dem Namen '/ index' im Servlet mit dem Namen 'grailsDispatcherServlet' nicht auflösen –