【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境

一、说明

       为了将tomcat源码导入Eclipse,搭建一个可用的调试环境,笔者也是踩了很多坑、说了很多个MMP,仅以此文记载本次搭建过程;

       本次搭建tomcat源码调试环境是通过Maven进行的jar包管理;

二、环境

       Eclipse:Oxygen.3a Release (4.7.3a)

       JDK:jdk1.8.0_131

       Maven:apache-maven-3.3.9

       Tomcat: apache-tomcat-8.0.52

       Tomcat源码:apache-tomcat-8.5.32-src

三、Tomcat源码下载

       tomcat下载地址:https://tomcat.apache.org/download-80.cgi;

       选择下载版本:

          【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第1张图片

          选择对应版本下的zip文件下载:

           【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第2张图片                  

           解压源码文件:

           【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第3张图片

三、将源码文件导入Eclipse

           1、在加压的源码文件中新增pom.xml文件

           【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第4张图片

          1.1 pom.xml文件内容            


	4.0.0
    org.apache.tomcat
    Tomcat8.5
    Tomcat8.5
    8.5
    
        Tomcat8.5
        
        java
        test
        
            
                java
            
        
		
        
            
                test
            
        
               
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    UTF-8
                    	  
                    1.8
                    1.8
                
            
        
        
    
    
    
    
		    	
        
            junit
            junit
            4.12
            test
        
        
            ant
            ant
            1.7.0
        
        
            wsdl4j
            wsdl4j
            1.6.2
        
        
            javax.xml
            jaxrpc
            1.1
        
        
            org.easymock
            easymock
            3.3
        
		
        
            org.eclipse.jdt.core.compiler
            ecj
            4.6.1
        
		
    

           2、将源码导入Eclipse

                 通过Import方式导入Tomcat源码:

                【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第5张图片

               【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第6张图片

         3、maven下载依赖jar包注意事项

               通过maven下载依赖包,需要在eclipse中配置maven的settings.xml文件:

               Window-->Prefeences:

               【Tomcat8.5源码分析】源码下载、Maven方式搭建调试环境_第7张图片

             4、pom.xml文件报错处理思路:

                   pom.xml在项目导入Eclipse中初期可能会有很多报错,这些错误大多都是依赖jar包缺失原因导致;此时根据错误提示可以在网上查询相关攻略;

           eclipse maven 报错Could not get the value for parameter encoding for plugin execution default参考解决方案:  https://www.cnblogs.com/pangguoming/p/6922612.html

你可能感兴趣的:(源码分析)