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>






原文地址:https://www.cnblogs.com/zmpandzmp/p/e7b20d2e2ec870fc5a898f46ddfe4adf.html