一、手工构建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 Centre
—Getteing 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
执行命令后目录有如下项目文件
构建项目完成