创建你的首个Maven项目
来源:互联网 发布:vue json过滤器 编辑:程序博客网 时间:2024/06/05 06:40
要创建你的首个项目,你需要使用Maven的Archetype机制。一个Archetype被定义为一个元模式或模型,从这里创建所有同类的文件。Maven中,archetype是一个项目模板,结合用户的输入来生成一个全功能的Maven项目。本章将为你演示archetype机制是如何工作的,如果你想了解更多关于archetype的信息,可以查看Archetype介绍。
要创建一个快速开始的Maven项目,执行如下命令:
C:/mvnbook> mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
你会发现当你执行这段命令以后会发生一些事情。首先,你会发现创建了一个名为my-app的目录,在此目录里面有一个pom.xml文件,它的内容看起来是这样的:
- <project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>com.mycompany.app</groupId>
- <artifactId>my-app</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>Maven Quick Start Archetype</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </project>
所有项目的顶级目录都是pom.xml文件。当你看到一个目录包含一个POM.XML文件的时候,你就应该知道你所处理的是一个Maven项目。当archetype生成完成以后,你会发现如下目录结构已经建立了,并且它果真遵循的是前面所述的Maven标准目录结构:
archtype生成后的目录结构
src目录包含所有构建、测试、文档以及部署所需要的输入(源文件、配置文件、各种描述文件例如集成描述文件、站点等等)。在这第一步里,你只有Java源文件,在稍后的章节你会看到在其他项目中如何使用标准的目录结构。
现在你已经有了一个POM,一些程序源代码以及一些测试代码,你已经准备好去构建你的项目了。
- 创建你的首个Maven项目
- 创建你的首个React-Native 项目
- 创建你的第一个Tapestry5项目
- 创建你的第一个Django项目
- 创建你的第一个Django项目
- 创建你的第一个Android项目
- 创建你的第一个SSIS项目
- 创建第一个Maven项目
- 用maven创建第一个maven项目
- 如何创建多个maven项目和导入多个maven组成的项目
- 手把手教你创建maven的web3.0项目
- 使用eclipse创建第一个maven管理的web项目
- Maven项目的创建
- Maven项目的创建
- maven项目的创建
- maven项目的创建
- Maven 项目的创建
- maven项目的创建
- Asp.net中防止用户多次登录的方法
- 统计中文个数
- 算法之装配线问题
- C# 资源释放
- C #中几个线程同步对象的方法
- 创建你的首个Maven项目
- svn的准则及使用心得
- C#2.0项目中*.designer.cs 是什么文件
- List Control控件如何显示icon
- 使窗体的控件无效
- 踢掉登陆到本机的其他LINUX用户
- WsdlWriter.cs
- CMMI介绍
- 同是页面验证的问题(10.23)