Dependency ‘javax.servlet.jsp.jstl:jstl:1.2‘ not found

idea2019   maven3.6.0   tomcat8.5.6

直接导入jstl1.2的jar包会显示如上问题,经过查询,问题是在tomcat中已有jsp-api和servlet-api,但maven下载jstl时也会把它所依赖的这两个包下载下来,所以就有了包冲突,因此在maven的pom.xml中需要排除这两个包的下载

这是未修改之前的代码



    javax.servlet.jsp.jstl
    jstl
    1.2

这是修改以后的代码

 
        javax.servlet.jsp.jstl
        jstl-api
        1.2
        
            
                javax.servlet
                servlet-api
            
            
                javax.servlet.jsp
                jsp-api
            
        
    
    
        org.glassfish.web
        jstl-impl
        1.2
        
            
                javax.servlet
                servlet-api
            
            
                javax.servlet.jsp
                jsp-api
            
            
                javax.servlet.jsp.jstl
                jstl-api
            
        
    

Dependency ‘javax.servlet.jsp.jstl:jstl:1.2‘ not found_第1张图片

你可能感兴趣的:(Maven,jstl,maven,jstl)