spring-boot打包,引入外部jar包问题

将本地jar添加到本地maven仓库,最直接的办法,在本地仓库创建目录

             
       self.tls 
       tls 
       2.4 
       api.jar 
   

这种只时候自己开发,别人是找不目录的。不见意这么做

现在使用maven 打包,虽然添加到仓库里了,但是打包后到boot-info lib里是找不到的。

所有需要指定目录,添加需要将指定目录的内容打包,resources里的内容,将本地lib内容打包到jar里的boot-info/lib目录,存储包的地方。

resource也要指定,否则不会自动添加resource里的文件了。

如果还没有打包进去,注解掉自己强制添加到maven仓库的文件再试。

进入项目所在文件夹根目录,shift+右键点出cmd窗口,输入mvn clean package

在java项目target文件夹可以发现有新生成的jar文件

.继续在cmd窗口输入java -jar xxx.jar 

顺利的话,网站已经可以在浏览器上打开

在pom.xml设置如下:


 
     
         org.springframework.boot
         spring-boot-maven-plugin
 
io.xinshiyun.com.Application

                   ${project.basedir}/lib
               

 

     

 

 
           
                src/main/webapp/WEB-INF/lib
                BOOT-INF/lib/
               
                    **/*.jar
               

           



           
                src/main/resources
                BOOT-INF/classes/
           

       

完整如下:


  4.0.0
  jar
  SpringBootAllen
  springboot-allen
  0.0.1-SNAPSHOT
  
  springboot-mybatis
  Spring Boot
  
  
  
        org.springframework.boot
        spring-boot-starter-parent
        1.5.6.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-jdbc
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0
        
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
          
            org.springframework.boot  
            spring-boot-starter-cache  
          
           
          
            org.springframework.boot  
            spring-boot-devtools  
            true  
          
          
           
            com.alibaba  
            fastjson  
            1.2.9  
          
        
            mysql
            mysql-connector-java
            5.1.35
        
         






		
        
        
            com.alibaba
            druid
            1.0.11
        
        
            com.fasterxml.jackson.core
            jackson-core
        
        
            com.fasterxml.jackson.core
            jackson-databind
        
        
            com.fasterxml.jackson.datatype
            jackson-datatype-joda
        
        
            com.fasterxml.jackson.module
            jackson-module-parameter-names
        
        
        
            com.github.pagehelper
            pagehelper-spring-boot-starter
            1.1.2
        
        
        
            com.alibaba
            druid-spring-boot-starter
            1.1.0
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    ${basedir}/src/main/resources/generator/generatorConfig.xml
                    true
                    true
                
            
        
        
        
            
                src/main/webapp/WEB-INF/lib
                BOOT-INF/lib/
                
                    **/*.jar
                
            


            
                src/main/resources
                BOOT-INF/classes/
            
        
        
    
  
  

你可能感兴趣的:(Spring,Boot)