Maven实战读书笔记之三(Maven使用入门)
来源:互联网 发布:禁毒网络知识竞赛答案 编辑:程序博客网 时间:2024/05/01 12:21
Maven使用入门
编写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>test</groupId> <artifactId>test</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>test 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>test</finalName> </build></project>
maven的核心是pom.xml,pom(Project Object Model,项目对象模型)定义了项目基本的信息,用于描述项目如何构建。元素含义如下
1、代码第一行xml头:声明POM文件的命名空间与xsd元素
2、modelVersion:POM模型的版本号
3、groupId:定义项目是属于某个组的
4、artifactId:定义项目在组某个组的标识
5、name:定义一个对于用户更为友好的项目名称
编写代码
Maven约定:
1、主代码放在src\main\java目录
2、主资源文件放在src\main\resources
3、测试代码放在src\test\java目录
4、测试资源文件放在src\test\resources
备注:Maven打包、部署的只有搜素主代码和主资源的文件
编写主代码编译
package org.one;public class Test01 { public static void main(String[] args) { System.out.println("test01......"); }}
编译步骤:
1、运行cmd,切换到项目根目录
2、输入mvn clean compile
3、查看编译结果
编写测试代码编译
package org.one;import org.junit.Test;public class Test02 { @Test public void f() { System.out.println("test02......"); }}
编译步骤:
1、运行cmd,切换到项目根目录
2、输入mvn clean test
3、查看编译结果
打包执行
1、运行cmd,切换到项目根目录
2、输入mvn clean package
3、查看编译结果
0 0
- Maven实战读书笔记之三(Maven使用入门)
- maven3实战之maven使用入门
- maven3实战之maven使用入门
- maven3实战之maven使用入门
- Maven实战读书笔记之一(Maven简介)
- 【Maven实战】03 Maven使用入门
- 《maven实战》读书笔记(三)——仓库
- 《maven实战》读书笔记(一)
- Maven 实战 01 使用入门
- Maven实战读书笔记之二(安装与配置)
- Maven实战读书笔记之五(坐标和依赖)
- Maven学习笔记(三) :Maven使用入门
- Maven笔记三-Maven使用入门
- maven实战(三)maven仓库
- maven3实战之maven使用入门(编写POM)
- maven3实战之maven使用入门(编写主代码)
- maven3实战之maven使用入门(编写主代码)
- maven3实战之maven使用入门(编写测试代码)
- C# ASP.NET開發筆記(一)
- LibGDX_4.9: 动画(Animation)
- 介绍TCP/udp比较好的博客
- HDU 3836 Equivalent Sets 强连通分量
- 用位图解决大数据存储
- Maven实战读书笔记之三(Maven使用入门)
- Cocos-Js - Cocostudio在JS中的使用
- WebService “测试窗体只能用于来自本地计算机的请求”解决方法
- Linux_shell_ 进阶
- Spring概述<00>
- (5)在DLL中使用DuiLib
- 设置Eclipse中的tab键为4个空格的完整方法
- 仿微信聊天功能实现
- LibGDX_5.1: 位图文字工具(Hiero 工具 与 BitmapFont 类)