idea使用maven引入外部依赖目录

背景:

最近的几个项目交给我负责了,但是源码丢了,只有编译后的war包和jar包。WTF!不过class文件还是可以反编译为java文件的,使用jd-gui反编译工具。然后再新建project就可以。

jd-gui下载地址:https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml

idea使用maven引入外部依赖目录并打包为可执行的jar包

1、为了图省事不想一个一个去找war包中依赖的jar包,直接将lib依赖引入

pom.xml:



    4.0.0
    com.xxx
    api-invoke-fix
    0.0.1-SNAPSHOT
    
    jar
    api-invoke-fix
    Demo project for Spring Boot

    
        1.8
    

    

    

    
        
            
                ${project.basedir}/src/main/resources
            
            
                lib/
                ${project.build.outputDirectory}/BOOT-INF/lib
                
                    *.jar
                
            
        
        
            
                maven-compiler-plugin
                
                    1.8
                    1.8
                    UTF-8
                    
                        lib
                    
                
            

            
                org.springframework.boot
                spring-boot-maven-plugin
                1.5.10.RELEASE
                
                    
                        
                            repackage
                        
                    
                
                
                    
                
            

        
    

也可以使用:


    xxx.xxxx
    xxx
    1.5
    system
    ${project.basedir}/lib/xxx.jar


includeSystemScope配置要为true
2.目录结构

idea使用maven引入外部依赖目录_第1张图片

3.idea project structure

idea使用maven引入外部依赖目录_第2张图片

你可能感兴趣的:(maven)