04 使用maven命令行管理项目

上一节我们安装好了maven-3.0.5,并配置好了相关环境,这一节我们将阐述使用maven命令行进行项目管理。

1、环境约束

  • win10 64位操作系统
  • maven-3.0.5
  • jdk-8u162-windows-x64

2、操作步骤

2.1 创建一个项目

  • 创建一个快速启动项目,打开命令行,执行以下命令,并一路回车:
mvn archetype:generate -DgroupId=net.wanho.quickstart -DartifactId=quickstart-demo -DarchetypeArtifactId=maven-archetype-quickstart

项目结构

  • 创建一个web项目,打开命令行,执行以下命令,并一路回车:
mvn archetype:generate -DgroupId=net.wanho.web -DartifactId=web-demo -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot -DarchetypeCatalog=internal

项目结构

2.2 编译打包发布生成站点

以上述创建的web-demo为基础,执行以下命令:

# 进入web-demo项目文件夹cd web-demo# 编译,src/main/java目录java源码编译生成class生成到target的classes文件夹下mvn compile# 打包,生成war包或者tar包mvn package# 删除,删除target目录mvc clean# 安装,将生成的war或者jar包复制到本地仓库mvn install# 发布,将压缩包推送到私服mvn deploy# 生成站点mvn site

2.3 其他命令

# 将maven项目转成eclise项目mvn eclipse:eclipse# 清除mvn eclipse:clean# 将maven项目转成idea项目mvn idea:idea# 清除mvn idea:clean# 启动springboot项目mvn springboot:run# 关闭springboo项目mvc springboot:stop

以上就是使用maven命令行进行的一些基本操作。

原文地址:https://www.cnblogs.com/alichengxuyuan/p/12581766.html

时间: 2024-10-27 05:45:41

04 使用maven命令行管理项目的相关文章

maven命令行创建项目问题

今天在命令行下创建maven项目,使用的是create命令,但是一直失败,网上查找原因说archetype:create命令已经过期,需要使用 archetype:generate 来进行代替 加上了archetype:generate 来进行测试,cmd输出卡死在Generating project in Interactive mode不动了 mvn archetype:generate -X -DgroupId=org.seckill -DartifactId=seckill -Dvers

[Android] 基于 Linux 命令行构建 Android 应用(二):命令行管理项目

创建 Android 项目 在命令行创建 Android 项目需要用到 android 工具(该工具由 Android SDK 提供,位于 <sdk>/tools/ 目录下.).它能自动生成一个项目目录,其中包含若干默认应用程序文件,存案文件,配置文件和一个构建文件. 命令用法[1]: $ android create project \ --target <target_ID> \ --name <your_project_name> \ --path path/to

Maven命令行创建web项目,并部署到jobss当中(解决No plugin found for prefix &#39;jboss-as&#39; in the current project and in the plugin groups [org.apache.maven.plugins,问题)

首件创建项目:此处可参照:http://maven.apache.org/guides/mini/guide-webapp.html mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp 将目录切换至my-webapp下,编译和打包: mvn clean package 此时,启动jboss服务器(我的是jboss

命令行创建项目文档目录结构

命令行创建项目文档目录结构 [email protected] 2016年1月21日11:10:59 文档化有助于减轻记忆压力,有利于在互联网时代顺畅分享建议用Cmd MarkDown打开,DOS脚本有语法高亮. 缘起 之前整理所有项目文档的时候,发现项目结构与内容不协调: 纯文档项目,采用的商业项目管理目录,很多目录都是空的: 纯代码项目,采用商业项目管理目录,文档多是空的: 繁复的项目目录,会令人望而生畏,不利于文档化: 冗余的目录,很难快速找到所需文档资料 更好的方式,是用数据库管理文档并

3.学会命令行管理代码

3.学会命令行管理代码大航海时代1:世界的创建 --------------表的操作:海贼王世界CREATE DATABASE ONE_PIECEDROP DATABASE ONE_PIECE CREATE TABLE ROLE(ID INT IDENTITY(1,1) ,NAME VARCHAR(20),AGE INT ,REWARD INT ) CREATE TABLE AREA(ID INT IDENTITY(1,1),NAME VARCHAR(20),REMARK TEXT,)SP_RE

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是

Maven命令行窗口指定settings.xml

maven命令行窗口指定特定settings.xml 在命令行界面指定settings.xml,命令如下: mvn install --settings c:\user\settings.xml 例如: mvn clean package --settings F:\Maven\settings.xml -Dmaven.test.skip=true 参考资料: http://stackoverflow.com/questions/1261215/maven-command-to-determin

使用SqlLocalDB命令行管理LocalDB

SqlLocalDB.exe start v11.0 SqlLocalDB.exe info v11.0 SQL Server Management Stdio添加管道连接实例 默认实例名(localDB)\v11.0 为了方便管理,LocalDB提供了一个基于命令行的数据库管理工具SqlLocalDB.exe.下面是SqlLocalDB.exe的路径: %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn 我们可以在Windows操作系统的CMD

IIS命令行管理工具使用

AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下 一条命令批量添加应用程序 c:\Windows\System32\inetsrv>for /d %i in (e:\wwwroot\*.*) do appcmd add app /site.name:"Default Web Site" /path:/%~ni /physicalpath:%i 使用命令行管理IIS 7.0时,需要使用IIS7.0提供的全新管理工具AppCmd.ex