idea 打包不出现target的原因

maven代码块:



    
        cn.iocoder.boot
        camas-java
        1.0.0
    
    4.0.0

    camas
    jar

    ${project.artifactId}
    
        后端 Server 的主项目,通过引入需要 module-xxx 的依赖。
    
    https://github.com/YunaiV/ruoyi-vue-pro

    
        
        
            cn.iocoder.boot
            module-system-impl
            1.0.0
        
        
        
            cn.iocoder.boot
            module-bpm-impl-flowable
            1.0.0
        

        
        
            org.springframework.boot
            spring-boot-configuration-processor
            true
        

        
        
            cn.iocoder.boot
            spring-boot-starter-protection
        

    

    
        
        ${project.artifactId}
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
                2.5.10 
                
                    true
                
                
                    
                        
                            repackage 
                        
                    
                
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                    src/main/resources/generator/generatorConfig.xml
                    true
                    true
                
            
        
    


packaging打包类型

使用maven进行模块划分管理,一般都会有一个父级项目,pom文件除了GAV(groupId, artifactId, version)是必须要配置的,另一个重要的属性就是packaging打包类型,所有的父级项目的packaging都为pom,packaging默认是jar类型,如果不作配置,maven会将该项目打成jar包。

作为父级项目,还有一个重要的属性,那就是modules,通过modules标签将项目的所有子项目引用进来,在build父级项目时,会根据子模块的相互依赖关系整理一个build顺序,然后依次build。

你可能感兴趣的:(Java偶遇问题,java)