实验环境:
Eclipse版本:Neon Release (4.6.0)
JDK版本:jdk1.7
Maven版本:apache-maven-3.3.9
1.指定工作空间。
打开eclipse,指定一个新的workspace,这里指定为D:\workspace\jthinking。
2.调整eclipse视图显示。
调出Navigator和Package Explorer,将暂时用不到的视图关闭。
3.调整默认配置。
调整eclipse默认配置。
Window->Preferences->General->Workspace->Text file encoding选择UTF-8。
Window->Preferences->Java->Compiler->Compiler compliance level设置为1.7。
Window->Preferences->Installed JREs->Add自己的jdk,不要用默认的jre,版本必须统一。
Window->Preferences->Maven->Installations->Add自己的Maven,不要用默认的。
Window->Preferences->Maven->User Settings->指定自己Maven下的settings.xml文件,在这之前设置一下Maven的本地仓库目录。
调整Maven默认配置。
更改Maven工程默认的jdk版本,在maven的配置文件settings.xml中的<profiles>标签里添加如下代码,这里设置默认JRE编译版本为1.7。
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
maven在默认情况下会从Maven的官网下载所需jar包,但因为是国外网站,速度可能会很慢,可以配置阿里云的私服,在settings.xml中添加如下配置信息:
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
4. 新建工程:
(1)新建parent工程。parent工程主要负责jar包的管理。为pom类型。
在Package Explorer视图空白处右键
new-->Maven Project-->next-->选Artifact Id为quickstart-->next-->
Group Id:一般把域名倒过来填。e.g. com.jthinking
Artifact Id:填项目名。e.g. jthinking-parent
点击Finish。
在工程名上右键Properties,确定已将Java Build Path、Java Compiler的jdk版本统一为1.7。
双击pom.xml文件。在Overview中将Artifact的Packaging改为pom,保存。
将项目默认生成的测试类和低版本的jUnit删除。
如果这时工程报错,在工程右键点击Maven下的Update Project。
添加jar包:
将以下虚线中的内容复制到pom.xml文件中替换原有的properties标签。
<!-- 集中定义依赖版本号 --> <properties> &nbs

本文介绍了如何在Eclipse环境下搭建一个使用Maven的大型项目,包括设置工作空间、配置Eclipse和Maven、创建parent、common、manage等不同层次的工程,并详细阐述了每个工程的角色和依赖关系,以及Maven中的继承和依赖概念。
最低0.47元/天 解锁文章
1842

被折叠的 条评论
为什么被折叠?



