在cmd命令行使用Maven Archetype插件 generate命令创建简单的java web项目

时间:2023-12-27 09:02:07

前提:

1、下载apache-maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip,解压到D盘

2、配置windows环境变量,JAVA_HOME和M2_HOME

根据你的jdk和apache-maven目录配置环境变量:

控制面板\系统和安全\系统--高级系统设置--环境变量

变量名               值

JAVA_HOME         C:\Program Files\Java\jdk1.7.0_80

M2_HOME            D:\apache-maven-3.3.9-bin\apache-maven-3.3.9

path                  %M2_HOME%\bin;%JAVA_HOME%\bin   (追加)

验证:

进入cmd命令行

输入:mvn -v进行验证maven是否安装好

C:\Users\Administrator>mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
         Maven home: D:\apache-maven-3.3.9-bin\apache-maven-3.3.9
         Java version: 1.7.0_80, vendor: Oracle Corporation
         Java home: C:\Program Files\Java\jdk1.7.0_80\jre
         Default locale: zh_CN, platform encoding: GBK
         OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

开始构建java web项目:

cmd命令行下

C:\Users\Administrator>mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-WebApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

C:\Users\Administrator>cd my-WebApp

创建好的JavaWeb项目中目前只有src/main/resources目录,因此还需要手动添加src/main/java、src/test/java、src/test/resources

编辑pom.xml加入jetty插件(用于运行本地应用服务器):

<finalName>my-WebApp</finalName>下添加

<pluginManagement>

<!--配置Jetty-->

<plugins>

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>maven-jetty-plugin</artifactId>

</plugin>

</plugins>

</pluginManagement>

接着我们就可以将创建好的JavaWeb导入Eclipse中进行update maven project,更新依赖jar

使用Maven打包发布Web项目:

C:\Users\Administrator\my-WebApp>mvn package

运行jetty,监听本地的8080端口

C:\Users\Administrator\my-WebApp>mvn jetty:run

浏览器访问http://127.0.0.1/my-WebApp

在cmd命令行使用Maven Archetype插件 generate命令创建简单的java web项目

参考http://www.cnblogs.com/xdp-gacl/p/4240930.html