《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01
来源:互联网 发布:mysql explain type 编辑:程序博客网 时间:2024/06/05 02:17
Maven是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所
以这里介绍的就是怎样用Maven来满足我们项目的日常需要。
Maven使用惯例优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的结构:
一个maven项目在默认情况下会产生JAR文件,另外,编译后 的classes会放在 ${basedir}/target/classes下
面, JAR文件会放在${basedir}/target下面。
接下来我们手动构建第一个maven项目
第一步:在code目录下建立maven01目录,进入这个目录下,建立一个src的目录,在这个目录下新建两个文件
夹,分为命名为main和test,分别在main目录和test目录下建立java目录,这基本就是maven项目的基本骨架。因为
项目比较简单,这里省略了resources目录。
第二步:在main下的java目录中建立com.demo.maven01.model的包结构,在包结构下包含一个HelloWorld
的java源文件。
第三步:在test下的java目录中同样建立和源文件一样的包结构,也就是com.demo.maven01.model的包结
构,在包结构下包含一个HelloWorldTest的java源文件。
第四步:在项目maven01的目录下,也就是和src同级的目录中新建一个pom.xml配置文件,其中的一些配置事
项在这里先不做详细的介绍,只是使用。
其中pom.xml配置文件的代码是:
<?xml version="1.0" encoding="UTF-8"?><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的值是项目的包名 --> <groupId>com.demo.maven01</groupId><!-- artifactId的值是模块名 --> <artifactId>maven01-model</artifactId><!-- version的值是版本 --> <version>0.0.1SNAPSHOT</version><dependencies> <!-- 导入Junit依赖 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency></dependencies> </project>
第五步:打开DOS命令窗口,切换盘符到到e盘使用:e:,然后进入到项目maven01目录下,使用的命令为:cd
E:\Java\develop\maven\maven01。
第六步:使用命令mvn compile进行项目的编译,看看maven01目录下多出target目录,里面包含编译相关的
一些文件目录。
第七步:编译成功后,我们可以使用命令mvn test进行项目的测试,测试后,target目录中也会多出响应的测试
相关的文件目录。
第八步:测试成功后,我们也可以使用命令mvn package进行项目打包,也就是生成jar文件。
到这里的话,差不多第一个maven01项目就差不多了。
- 《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01
- Maven 常用命令,手动创建第一个 Maven 项目
- 《项目管理利器Maven》学习(六):Eclipse中配置Maven及创建Maven项目
- 项目管理利器—maven(二)
- 《项目管理利器Maven》学习(七):使用Eclipse创建Maven项目遇到的问题
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
- 创建第一个Maven项目
- SSM搭建-Maven创建第一个web项目(22-3)Maven管理Tomcat
- 用maven创建第一个maven项目
- 使用eclipse创建第一个maven管理的web项目
- maven 第一个maven项目(手动方式搭建maven环境)
- 项目管理利器-maven
- 项目管理利器-Maven
- 项目管理利器--Maven
- Maven项目管理利器
- 项目管理利器-maven
- 项目管理利器Maven
- Windows环境下创建MySQL主从复制
- Struts2框架篇
- android_17_AndroidTestCase单元测试
- 【codeforces 546A】Soldier and Bananas
- android httpClient 支持HTTPS的处理方式
- 《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01
- MXnet实战心得---值得拥有
- 接口的作用和使用原则
- php基础
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- jQuery EasyUI 1.2.4 API 中文文档(完整)目录
- Flutter进阶—质感设计之弹出菜单
- LNMP一键安装 (V1.3)
- MVC框架的封装(七)加载配置类