4、maven笔记(四):用archetype生成骨架

本文介绍如何使用Maven的archetype骨架生成项目基本结构,包括下载依赖、输入项目参数及生成目录等内容。提供了完整的pom.xml配置示例,并介绍了如何自动生成主代码和测试代码的初始文件。
由于maven约定在项目根目录下放pom.xml,在src/main/java下放主代码,在src/test/java下放置测试代码,每次都新建这么多文件夹会很讨人厌的,所以我们用archetype骨架生成这些目录;
1.用mvn archetype:generate命令下载依赖的jar包和pom等文件;
2.下载完成后,让你输入一系列的参数(即pom.xml文件中的标签,省的自己编写文件代码了)
170906383693549.png
3.然后在你当前目录下新建一个以artifactId为名的目录,目录下包含src和pom.xml文件:
artifactId目录包含整个项目的骨架,main和test,并生成一个App.java和一个AppTest.java文件;
pom.xml包含整个项目的基本配置和引入了junit依赖;
170906386828220.png
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值