使用DOS命令创建一个基于Maven的Web项目

  如未安装好Maven的环境,可参考文章:Maven的安装与配置。                                                                                    Maven环境安装好了以后,接下来就是创建Maven结构的项目。这里,我用DOS命令来创建一个基于Maven的Web项目。既然使用了DOS命令,那么肯定要先了解一下这些命令的含义。

命令如下:
mvn archetype:generate -DgroupId=com.zwt -DartifactId=MySpringMVC -DarchetypeArtifactId=maven-archetype-webapp


下面一一介绍下:
1、mvn ,指运行Maven命令。


2、 archetype:generate,使用mvn archetype:generate命令可以快速建立一个符合maven目录结构的工程。archetype是一个插件名称,generate是一个目标名称。


3、-DgroupId,建立代表组织和整个项目的唯一标志。比如说所有的Maven组件的groupId都是org.apache.maven。

可按自己意愿自定义


4、-DartifactId,创建具体项目的名称,它于groupId共同确定一个项目在maven repo中的位置,例如,groupId=org.codehaus.mojo, artifactId=my-project的项目,在maven repo中的位置为:$M2_REPO/org/codehaus/mojo/my-project

可按自己意愿自定义


5、 -DarchetypeArtifactId,使用-DarchetypeArtifavtId=[archetype]参数可以指定archetype类型。如果卡在Generating project in Interactive mode这一步,是因为maven在从远程拉取信息,使用 -DarchetypeCatalog=internal 参数让它不要从远程服务器上取catalog。


通俗理解:

mvn调用maven的运行环境
archetype:generate调用插件
groupId坐标,组织id,大的项目名,一般是域名的反写,比如com.easymorse,可按自己意愿自定义
artifactId坐标的一个元素,目录结构的根目录名称,也就是项目名称,比如helloworld,可按自己意愿自定义
archetypeArtifactId 目录类型的一个类型,此为webapp的类型

接下来记录一下使用DOS命令创建Maven项目的步骤:

1、打开DOS界面,切换到自己想要建立工程的目录


2、运行mvn命令,开始创建项目,此项目名称为:spring-mvc-study

如果是第一次运行此命令的话,那么这个过程可能要等久一点,因为它需要去下载相应的jar包。

3、定义版本号,这里只需在其停顿的地方进行回车操作。


4、定义包名,这里只需在其停顿的地方进行回车操作。

5、等待创建完成



6、创建完成,进行查看。







所创建的pom.xml文件内容如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.zwt</groupId>
  <artifactId>MySpringMVC</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>MySpringMVC Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>MySpringMVC</finalName>
  </build>
</project>


所创建的index.jps文件内容如下:

<html>
<body>
<h2>Hello World!</h2>
</body>
</html>


所创建的web.xml文件内容如下:
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>
</web-app>


至此,通过DOS命令在指定目录下创建一个基于Maven的Web项目结构已完成。如需使用,还需要将其导入Eclipse中,进行详细的配置,这样项目才能运行。



  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值