4、maven笔记(四):用archetype生成骨架
由于maven约定在项目根目录下放pom.xml,在src/main/java下放主代码,在src/test/java下放置测试代码,每次都新建这么多文件夹会很讨人厌的,所以我们用archetype骨架生成这些目录;
1.用mvn archetype:generate命令下载依赖的jar包和pom等文件;
2.下载完成后,让你输入一系列的参数(即pom.xml文件中的标签,省的自己编写文件代码了)
3.然后在你当前目录下新建一个以artifactId为名的目录,目录下包含src和pom.xml文件:
artifactId目录包含整个项目的骨架,main和test,并生成一个App.java和一个AppTest.java文件;
pom.xml包含整个项目的基本配置和引入了junit依赖;
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>cn.zmp.mvn</groupId>
<artifactId>second</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>second</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>