https://blog.csdn.net/qq_32583189/article/details/51207873
MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:
1. New -> Project... -> Maven Project
2. Next,
3. Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目
4. 填Group Id,Artifact Id,和Package(请参考后面的“关键词”),点击“Finish”
5. 休息片刻,等待MyEclipse创建项目
创建完成后,文件目录结构如下:
6. (如果不喜欢现在的文件名)修改项目名称和存放路径:项目右键 -> refactor -> rename
7. 添加代码目录:
注:如果是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”)
添加后,test目录也自动有了:
8. (如果需要)修改项目所使用的jdk:项目右键 -> Build Path -> Configure Build Path...
最终的项目目录结构如下:
9. 添加相应的插件,如 maven-compiler-plugin
[html] view plain copy
关键词:
GroupId:一般是公司名或组织名
ArtifactId:一般是project名
Packaging:打包类型,jar/war/rar/ear/pom等,默认是jar
Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
Snapshot:标识一个正在开发阶段、会经常更新、但尚未发布的版本
<dependency management>和<dependencies>的区别:
在父POM中用<dependency management>定义好version, scope, 和exclusions后,可以被子POM中用<dependencies>定义的依赖所继承使用。这样,如果有多个子POM的话,可以确保用同一套version, scope, 和exclusions。
Dependency Scope:
找包的方法:
[html] view plain copy
等Maven下载完jar包后,
或在此网站中查找:http://mvnrepository.com/