Skip to content

mvn(1) - 启动 Maven 系统的命令

🔗 https://manpages.org/mvn

mvn [options] [<goal(s)>] [<phase(s)>]

命令

archetype:generate ****

完整名称

org.apache.maven.plugins:maven-archetype-plugin:3.3.0:generate

描述

从原型生成新项目或者更新使用部分原型的项目, 如果项目完全生成,则在与其 artifactId 对应的目录中生成。如果项目使用部分原型进行更新,则在当前目录中完成

archetypeArtifactId

选项

-am, --also-make                        
    如果指定了项目列表,也会构建该列表所需的项目
    
-amd, --also-make-dependents             
    如果指定了项目列表,也会构建依赖于列表中项目的项目
    
-B, --batch-mode                         
    以非交互(批处理)模式运行(禁用输出颜色)
    
-b, --builder <arg>                      
    要使用的构建策略的ID
    
-C, --strict-checksums                   
    如果校验和不匹配,则构建失败
   
-c, --lax-checksums                      
    如果校验和不匹配,则发出警告
    
    --color <arg>                        
    定义输出的颜色模式。支持的模式有“auto”(自动)、“always”(始终)、“never”(从不)。
    
-cpu, --check-plugin-updates             
    无效,仅为向后兼容而保留
    
-D, --define <arg>                       
    定义用户属性
    
-e, --errors                             
    生成执行错误消息
    
-emp, --encrypt-master-password <arg>    
    加密主安全密码
    
-ep, --encrypt-password <arg>            
    加密服务器密码
    
-f, --file <arg>                         
    强制使用备用的POM文件(或包含pom.xml的目录)
    
-fae, --fail-at-end                      
    仅在之后使构建失败;允许所有未受影响的构建继续进行
    
-ff, --fail-fast                         
    在反应堆构建中遇到第一个失败时停止
    
-fn, --fail-never                        
    无论项目结果如何,从不使构建失败
    
-gs, --global-settings <arg>             
    全局设置文件的备用路径
    
-gt, --global-toolchains <arg>           
    全局工具链文件的备用路径
    
-h, --help                               
    显示帮助信息
    
-itr, --ignore-transitive-repositories    
    如果设置,Maven将忽略由传递依赖引入的远程仓库。
    
-l, --log-file <arg>                     
    所有构建输出将写入的日志文件(禁用输出颜色)
    
-llr, --legacy-local-repository          
    不支持:使用此选项将导致Maven调用失败。
    
-N, --non-recursive                      
    不递归到子项目中
    
-npr, --no-plugin-registry               
    无效,仅为向后兼容而保留
    
-npu, --no-plugin-updates                
    无效,仅为向后兼容而保留
   
-nsu, --no-snapshot-updates              
    抑制快照更新
    
-ntp, --no-transfer-progress             
    下载或上传时不显示传输进度
    
-o, --offline                            
    离线工作
    
-P, --activate-profiles <arg>            
    要激活的配置文件的逗号分隔列表
    
-pl, --projects <arg>                    
    要构建的指定反应堆项目的逗号分隔列表,而非所有项目。项目可以通过[groupId]:artifactId或其相对路径指定
    
-q, --quiet                              
    安静输出——仅显示错误
    
    --raw-streams                        
    忽略(Maven4选项)
    
-rf, --resume-from <arg>                 
    从指定项目恢复反应堆
    
-s, --settings <arg>                     
    用户设置文件的备用路径
    
-t, --toolchains <arg>                   
    用户工具链文件的备用路径
    
-T, --threads <arg>                      
    线程数,例如4(整数)或2C/2.5C(整数/浮点数),其中C表示核心数乘以相应数值
    
-U, --update-snapshots                   
    强制检查远程仓库中缺失的发布版本和更新的快照版本
    
-up, --update-plugins                    
    无效,仅为向后兼容而保留

-v, --version                            
    显示版本信息

-V, --show-version                       
    显示版本信息且不停止构建

-X, --debug                              
    生成执行调试输出