首先,myeclipse或者eclipse只要不是太低的版本都内置了maven,但是版本不太好,并且不稳定。所以咱们首先是要把自己的maven引入到IDE中。这里就不详述


Java工程

两种方式,第一种不建议

 第一种

java maven开发框架 java maven工程_java

java maven开发框架 java maven工程_java_02

java maven开发框架 java maven工程_创建_03

java maven开发框架 java maven工程_java maven开发框架_04

 

以上方法创建的maven目录结构不太完整,缺少resources目录,所以可以选择创建一个简单的跳过内置模板选择的maven工程如下:

 第二种方法

java maven开发框架 java maven工程_java_05

java maven开发框架 java maven工程_java maven开发框架_06

java maven开发框架 java maven工程_创建_07

 

如上有完整的项目结构

 

一些名词说明

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

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

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

version  指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本

name  声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流

Packaging 打包类型,maven根据打包类型区分java项目(jar)还是web项目(war)

Compiler level 编译级别指的是jdk的版本

 

若jdk版本需要修改则点击查看方法:Jdk版本的修改方式



Java web工程

 

java maven开发框架 java maven工程_创建_08

java maven开发框架 java maven工程_java_09

java maven开发框架 java maven工程_创建_10

 

那么需要进行设置使得web项目结构完整

项目上右键--》Properties-----》project Facets 找到

 

java maven开发框架 java maven工程_java maven开发框架_11

然后重新勾选,即先取消勾选然后点击apply然后再勾选,为的是产生下方的配置链接

 

java maven开发框架 java maven工程_java maven开发框架_12

java maven开发框架 java maven工程_创建_13

 

然后ok

java maven开发框架 java maven工程_java_14