MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

maven 常用命令大全

2025-01-01 20:12 huorong 精选文章 4 ℃ 0 评论

命令参数

mvn -v  -- 查看Maven版本
mvn clean --清除target目录
mvn package -Dmaven.test.skip=true -- 构建项目,在构建期间不运行单元测试
mvn clean package -- 清除target目录并构建项目
mvn claen package -Dmaven.test.skip=true -- 清除target目录并构建项目,不执行单体测试
mvn verify -- 运行项目中的集成测试
mvn clean verify -- 清除target目录,并运行项目中的集成测试
mvn install -- 构建POM文件描述的项目,并将结果安装到本地Maven仓库中
mvn install -Dmaven.test.skip=true  -- 不执行单体测试构建POM描述的项目,并将结果安装到本地Maven仓库中
mvn clean install -- 清除target目录并构建POM文件描述的项目,并将结果安装到本地Maven仓库中
mvn -DskipTests  -- 跳过单体测试 
mvn clean  -- 清除target目录中的生成文件 
mvn clean compile  -- 清除后编译 
mvn clean package  -- 清除文件后打包 
mvn clean test  -- 清除后执行单元测试 
mvn clean deploy  -- 清除后部署到仓库 
mvn archetype:create  -- 创建 Maven项目 
mvn compile  -- 编译源代码 
mvn site  -- 生成项目相关信息的网站 
mvn archetype:generate  -- 创建项目架构 
mvn dependency:list  -- 查看已解析依赖 
mvn dependency:analyze  -- 查看依赖的工具 
mvn help:system  -- 从中央仓库下载文件至本地仓库 
mvn help:active-profiles  -- 查看当前激活的profiles 
mvn help:all-profiles  -- 查看所有profiles 
mvn help:effective -pom  -- 查看完整的pom信息

打包命令

mvn clean package -DskipTests		-- 跳过单测打包
mvn clean install -DskipTests		-- 跳过单测打包,并把打好的包上传到本地仓库
mvn clean deploy -DskipTests			-- 跳过单测打包,并把打好的包上传到远程仓库

常用命令

-- 创建 Maven 的普通 java 项目: 
mvn archetype:create  -DgroupId=packageName  -DartifactId=projectName  
-- 创建 Maven 的 Web 项目:   
mvn archetype:create  -DgroupId=packageName -DartifactId=webappName  -DarchetypeArtifactId=maven-archetype-webapp    
-- 打包
mvn package   
-- 在本地 Repository 中安装 jar
mvn install
 -- 编译源代码
mvn compile
-- 运行测试
mvn test   
-- 清除产生的项目
mvn clean   
-- 在本地 Repository 中安装 jar
mvn install

Tags:mvn dependency

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言