1.创建项目
C:\Documents and Settings\Administrator>mvn archetype:create -DgroupId=myGroupId
-DartifactId=FirstMavenProject -DpackageName=com.app.security
archetype:create 称为一个Maven目标 (goal)。如果你熟悉Apache Ant,一个Maven目标类似于一个Ant目标
(target);它们都描述了将会在构建中完成的工作单元 (unit of work)。这个插件的前缀是“archetype”,目标为
”create”。
Dname=value这样的对是将会被传到目标中的参数,它们使用-D
属性这样的形式[1],类似于你通过命令行向Java虚拟
机传递系统属性。----DgroupId=myGroupId,会被传递到pom.xml文件中
archetype:create这个目标的目的通过archetype快速创建一个项目
-DartifactId=FirstMavenProject,会在你的用户目录(C:\Documents and Settings\Administrator)创建的目
录名
-DpackageName=com.app.security:src\main\java\目录下创建的包名
创建成功后,看看你的生成项目的目录结构:
FirstMavenProject/
FirstMavenProject/pom.xml
/src/
/src/main/
/main/java
/src/test/
/test/java
这个生成的目录遵循Maven标准目录布局
FirstMavenProject:Maven Archtype插件创建了一个与artifactId
匹配的目录——FirstMavenProject。这是
项目的基础目录。
pom.xml:每个项目在文件pom.xml
里有它的项目对象模型 (POM)。这个文件描述了这个项目,配置了插件,声明了依
赖。
src/main/java(resources):我们项目的源码了资源文件被放在了src/main
目录下面。在我们简单Java项目这样的情
况下,这个目录包含了一下java类和一些配置文件。在其它的项目中,它可能是web应
用的文档根目录,或者还放一些应用服务器的配置文件。在一个Java项目中,Java类放
在src/main/java
下面,而classpath资源文件放在src/main/resources
下面
2.构建项目
在包含pom.xml
的目录下运行mvn install
C:\Documents and Settings\Administrator\FirstMavenProject>mvn install
运行后,${home}\FirstMavenProject目录下多了target目录
target目录下生成了编译好的class文件、jar文件
3.运行项目
C:\Documents and Settings\Administrator\FirstMavenProject>java -cp target/FirstM
avenProject-1.0-SNAPSHOT.jar com.app.security.App
Hello World!
分享到:
相关推荐
2.1.构建项目 2.2.项目拆分 3.聚合和继承 3.1.聚合 3.2.继承 4.maven高级特性 4.1.属性配置 4.2.版本管理 4.3.资源管理 5.私服 5.1.nexus安装 5.2.仓库的分类 5.3.创建仓库 5.4.配置仓库 5.5.使用仓库
使用Maven构建多模块项目
11.7.3. 平台分类器 11.8. 小结 12. Maven Assemblies 12.1. Introduction 12.2. Assembly Basics 12.2.1. Predefined Assembly Descriptors 12.2.2. Building an Assembly 12.2.3. Assemblies as ...
资源名称:maven创建web项目教程 中文WORD版内容简介: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目...
3. 一个简单的Maven项目 ............................................. 20 3.1. 简介 ..................................................... 20 3.1.1. 下载本章的例子 ..................................... ...
使用Maven构建项目 使用Maven清理项目 使用Maven运行单元测试 将项目安装到Maven本地资源库 生成基于Maven的项目文档站点 使用“mvn site-deploy”部署站点(WebDAV例子) 部署基于Maven的war文件到Tomcat Eclipse...
1.创建Maven项目构建多模块的Maven项目第一步需创建Maven父级项目,该项目负责聚合所有模块的内容,并进行编译、打包和发布工作。以下是创建Maven项目的具体步骤: 1.1. Maven环境配置配置M2_HOME和MAVEN_HOME,如下...
本人博客里面“使用Maven构建Spring MVC项目的简单示例”的源代码
使用Eclipse构建Maven的SpringMVC项目
maven创建父子结构工程
使用maven构件web项目,部署tomcat
这是构建基于Maven的SSH原型项目视频文件,初学者可以进行参考
NULL 博文链接:https://yansxjl.iteye.com/blog/2333900
最近在研究分布式,先研究一下maven创建的pom工程、war工程、jar工程,用maven构建一个web的小demo,记录自己的点点滴滴,这只是学习的开始,和大家一起分享,学艺不精,不断学习
十分钟学会创建Maven项目及一键部署和下载依赖Jar包
本资源是Springboot+maven的项目框架搭建结果,具体搭建步骤与https://xiaoyao.blog.csdn.net/article/details/89512968内容匹配