<Maven>构建maven项目——手工构建和mvn命令

一、手工构建Maven项目

首先看一下Maven的项目结构

在这里插入图片描述
在maven项目中包含src target pom.xml三个文件结构

src是包含业务代码,测试用例的文件夹

target是maven项目在编译过程中自动生成的文件夹

pom.xml是maven的核心配置文件

下面依照该文件结构手工创建maven项目

1 找到保存项目的文件夹

在这里插入图片描述

2 创建项目文件夹trains02

在这里插入图片描述

3 在trains02文件夹里创建src文件夹以及pom.xml

在这里插入图片描述

4 src文件夹中包含main文件夹test文件夹,因此将这两个文件夹创建

在这里插入图片描述
5 在main文件夹中包含存放代码的java文件夹和存放资源的resources文件夹

在这里插入图片描述
6 在test文件夹中也包含存放代码的java文件夹和存放资源的resources文件夹

在这里插入图片描述
7 然后在main文件夹下的java文件夹下新建代码文件,根据结构图,为这个代码文件创建一个com包

在这里插入图片描述
8 然后进到com包创建example包
在这里插入图片描述
9 然后创建java代码文件

在这里插入图片描述

其内容如下

package com.example;

public class helloWorld
{
	public static void main(String args[])
	{
		System.out.println("Hello World!");
	}
}

10 然后编写之前创建的pom.xml配置文件

去到maven官网下载配置头http://maven.apache.org/

依次点击User CentreGetteing Started Guide

然后找到如下信息将圈起来部分复制

在这里插入图片描述

复制后编辑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/xsd/maven-4.0.0.xsd">
  	<modelVersion>4.0.0</modelVersion>
 
  	<groupId>org.example</groupId>
 	 <artifactId>trains-02</artifactId>
 	 <version>1.0-SNAPSHOT</version>
	
	<packaging>jar</packaging>
	
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.11</version>
		</dependency>
	
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.17</version>
		</dependency>

	</dependencies>



</project>

到此maven项目就搭建完成了


下面执行几个命令试试

mvn clean
在这里插入图片描述

mvn compile
在这里插入图片描述

字节码文件
在这里插入图片描述
mvn package
在这里插入图片描述
在这里插入图片描述
执行maven项目命令 mvn exec:java -Dexec.mainClass="com.example.helloWorld"
在这里插入图片描述

二、mvn命令构建Maven项目

在这里插入图片描述
maven 3.0.5版本之前通过模板构建maven项目使用mvn archetype:create命令,maven3.0.5版本之后通过模板构建maven项目使用mvn archetype:generate命令

使用-D来设置参数

执行命令前目录有如下项目文件

在这里插入图片描述

执行命令

mvn archetype:generate -DgroupId=org.example -DartifactId=trains-03 -DpackageName=com.example -DarchetypeArtifactId=maven-archetype-quickstart

在这里插入图片描述
执行命令后目录有如下项目文件

在这里插入图片描述

构建项目完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值