MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:

图文详解MyEclipse中新建Maven webapp项目的步骤(很详细)


1. New -> Project... -> Maven Project

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第1张图片

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第2张图片MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第3张图片


Group Id,Artifact Id,和Package(请参考后面的“关键词”),点击“Finish”


MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第4张图片

创建完成后,文件目录结构如下:

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第5张图片

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第6张图片

添加代码目录:

注:如果是MyEclipse2015,只需要在Java Build Path -> Libraries 中,把JRE System Library修改为“Workspace default JRE”就可以自动有那些目录了,无需下面的操作。

项目右键 -> Build Path -> New Source Folder...,填写“src/main/java”

(注:MyEclipse2015没有这个菜单,直接这样就行:项目右键 -> New -> Folder ->Folder Name 输入 "src/main/java",然后重复步骤输入“src/test/java”)

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第7张图片

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第8张图片

添加后,test目录也自动有了:

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第9张图片

(如果需要)修改项目所使用的jdk:项目右键 -> Build Path -> Configure Build Path...

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第10张图片

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第11张图片

最终的项目目录结构如下:

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:_第12张图片

 添加相应的插件,如 maven-compiler-plugin

在pom.xml中

    org.apache.maven.plugins

   maven-compiler-plugin

   2.3.2

  

   1.7

   1.7

  

  

关键词:

GroupId:一般是公司名或组织名

ArtifactId:一般是project名

Packaging:打包类型,jar/war/rar/ear/pom等,默认是jar

Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识

Snapshot:标识一个正在开发阶段、会经常更新、但尚未发布的版本

 

的区别:

在父POM中用定义好version, scope, 和exclusions后,可以被子POM中用定义的依赖所继承使用。这样,如果有多个子POM的话,可以确保用同一套version, scope, 和exclusions。

 

Dependency Scope:

compile: 默认的scope。编译、测试、打包全都需要。compile参与依赖传递,就是说,项目A依赖于B(依赖scopecompile),项目C依赖于你的项目A

那么C也就依赖于B

provided: 表示JDK或者容器会在Runtime时提供这些(jar),如servlet api,部署时是不需要它的,因为应用服务器肯定有这些东西。provided的东西在编译和测试时会用到,不参与传递依赖。

runtime: 表示编译时不需要,但测试和运行时需要,最终打包时会包含进去。

test: 只用于测试阶段(测试的编译和测试的运行),典型的就是junitjar

system: provided类似,但要求jar是系统里已有的,不会在repository里找,如rt.jar,tools.jar这些。

import: 简单的说,项目的pom可以继承另一个项目的pom,从而继承了父项目的依赖关系,但是因为之后single inheritance的限制,所以创造了

import,使得你可以导入或者说继承任何一到多个项目的依赖关系。

找包的方法:

1. GOOGLE里输入: maven spring repository

2. 得到:

1. 

2. org.springframework

3. spring

4. 2.5.5

5. 

 

Maven下载完jar包后,

1. Stop server

2. Redeploy/Reload application

3. Start server

或在此网站中查找:http://mvnrepository.com

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/qq_33541575/article/details/80275276



你可能感兴趣的:(Maven)