码迷,mamicode.com
首页 > 其他好文 > 详细

Maven配置与创建

时间:2017-09-03 13:24:51      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:项目组   repo   nload   apach   ges   webapp   end   osi   load   

1、下载Maven工具

从maven官网下载:https://maven.apache.org/download.cgi

apache-maven-x.x.x-bin.zip 解压到指定目录,例如D:\develop\apache-maven-3.5.0

2、配置环境变量

(1)打开计算机--->属性--->高级系统设置--->环境变量,

添加系统变量MAVEN_HOME(若不起作用,则把用户变量和系统变量都配置一下),并加入到Path环境变量中

技术分享

技术分享

(2)测试运行:mvn -v

技术分享

3、设置本地仓库

默认仓库位置在系统盘下的用户文件夹下的 .m2 文件夹下

打开maven的conf目录:D:\develop\apache-maven-3.5.0\conf 下的 settings.xml

 技术分享

4、在eclipse中配置Maven(联网)

打开eclipse(需要安装好Maven插件),Window--->Preferences,

(1)设置Maven的安装路径

技术分享

(2)设置Maven配置文件,全局设置和用户设置都需要配置。

技术分享

Maven环境就搭建好了

 5、使用Maven创建web项目

新建项目,右键 New--->Other,搜索maven,选择Manen Project,点击下一步 Next>

技术分享

继续点击 Next>

技术分享

技术分享

 GroupID:项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构

 ArtifactID:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

百度知道:

  • groupid和artifactId被统称为“坐标”,是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
  • groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
  • 举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。

技术分享

6、MavenWeb项目

技术分享

 没有错误了,但是还是不对的,打开项目属性(在项目上右击,选择属性Properties),

选择Java Build Path,可以看到还是有错误。(当然没有错误最好,模板的问题)

技术分享

在src/main下,缺少java目录,在src下,缺少test/java目录,在导航视图下(Navigator)新建文件夹就可以了

在src/main下,新建java文件夹,

在src下,新建test文件夹,继续在test文件夹下新建java文件夹,OK,刷新一下项目

技术分享

pom.xml

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4   <!-- 坐标 -->
 5   <groupId>com.bwlu</groupId>
 6   <artifactId>SSMDemo</artifactId>
 7   <!-- 自动打成war包 -->
 8   <packaging>war</packaging>
 9   <version>0.0.1-SNAPSHOT</version>
10   <name>SSMDemo Maven Webapp</name>
11   <url>http://maven.apache.org</url>
12   <!-- 依赖 -->
13   <dependencies>
14       <!-- 自带的单元测试包,版本有点低,一般用4.0的-->
15     <dependency>
16       <groupId>junit</groupId>
17       <artifactId>junit</artifactId>
18       <version>3.8.1</version>
19       <scope>test</scope>
20     </dependency>
21     <!-- maven repository官网上找到对应包的依赖,复制到dependencies里,maven会自动到远程仓库下载 -->
22     <!-- 依赖 -->
23   </dependencies>
24   <build>
25     <finalName>SSMDemo</finalName>
26   </build>
27 </project>

 7、Maven项目的启动

 

Maven配置与创建

标签:项目组   repo   nload   apach   ges   webapp   end   osi   load   

原文地址:http://www.cnblogs.com/lixiang1993/p/7469305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!