eclipse创建maven多模块项目(单个类似)

 

1、下载安装maven

1.1、下载

注意:maven的版本,要根据你的jdk版本来下载。要不会安装失败,提示版本问题哦

 

Jdk 对应的maven版本如图:(官网地址:http://maven.apache.org/docs/history.html)

001813_XxL3_563338.png

001830_xdcO_563338.png

001856_xxXN_563338.png

001908_R8FU_563338.png

由于我的jdk是生产用的,所以jdk版本下载的是1.6的。参照上图我下载的maven版本是3.0.5。

现在官网提供的下载地址只有3.3.3版本的,所以要下载3.0.5版本的不懂英文是不行的哦,你看我的截图就会发现原来其他的版本的地址都在这里下载:

001957_hdmg_563338.png

点击这个以后就会出现这个:

002003_W316_563338.png

然后找到maven-3这个文件,打开选择你需要下载的版本,我这里选择3.0.5版本的:

002021_aElw_563338.png

002105_y6Ha_563338.png

说明:source是项目的源码(我们可以根据自己的需要下载哦)binaries这个文件下才有我们要下载的压缩包如图:

002118_zSIA_563338.png

选择Apache-maven-3.0.5-bin.zip开始下载吧。

1.2、安装

安装之前要首先确保你的jdk已经安装好,并且配置了JAVA_HOME这个系统环境变量,因为maven官网的安装说明,特别提到了这个。如图:

002143_x2IS_563338.png

 

解压你下载好的文件到一个你自己指定的地方。我这里解压到这里:

002157_KtWO_563338.png

然后打开我的电脑开始配置环境变量:

首先要配置maven的根目录地址如图:

002205_DLEu_563338.png

然后在系统变量path中加入:%MAVEN_HOME%\bin

OK到此配置结束,然后使用命令行测试我们的maven是否安装成功吧(maven一些命令还是在官网看吧)

002239_SlXk_563338.png

2、下载安装eclipse

2.1、下载

这个大家经常用都不陌生,所以这里就只给一个下载地址:

http://www.eclipse.org/downloads/

需要注意的是你要根据你的系统是多少位的来下载,我的是64位的,所以下载的也是64位的,也可以下载32位的。但是32位的千万不要下载64位的,要不会报错不信可以试试哈。

2.2、安装

解压下载好的文件到你制定好的文件中就可以咯。然后找到这个文件夹进入eclipse的目录下找到eclipse.exe这个可执行文件,如果没有问题就会出现这个:

002258_SXhu_563338.png

恭喜你安装成功。

3、Eclipse配置maven

由于我下载好的eclipse集成很多的工具,所以就直接配置了:

002320_NLqZ_563338.png

搜索maven出现这个:

002341_kqfK_563338.png

下面我就把自己的配置给大家看下:

点击Maven下面的Installations,出现如下界面,请点击Add,请选择你的Maven的安装目录,这里我的Maven的安装目录为

D:\tools\apache-maven-3.0.5 ,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成如下图

002357_LRU5_563338.png

配置好这个以后还需要以下的配置,这样才能正确使用你安装好的maven版本。

002424_xQRp_563338.png

4、使用eclipse创建maven多模块项目

创建Maven项目,依次点击File-->New-->Maven Project ,

请选中Create a simple project(skip archetype selection),之后点击Next

出现如下截图,然后就开始填写需要的内容吧

002450_s2sV_563338.png

创建好后项目目录如下:

002506_VeDh_563338.png

然后创建其他模块,这里只演示创建核心模块:

选中demo_parent这个项目右键new->other 如下图

002531_UYXH_563338.png

搜索maven,然后选择maven module—>next

002559_5mh1_563338.png

 

继续next->

 

002617_ZC09_563338.png

我这里选择这个就是需要那核心模块打包成jar,所以选择这个。继续next->

 

002635_PWhH_563338.png

填写基本信息,点击完成就可以咯。项目目录就变成以下的格式:

002657_FU4B_563338.png

然后创建其他的模块的项目就可以咯。我创建好的整体目录是这样的(请忽略我每个模块的起名哈,毕竟这只是一个演示过程而已,可以根据自己项目的需要来创建模块):002728_Az21_563338.png002734_rX14_563338.png

 

他们的依赖关系如下是

Core 依赖utils  model  dao;

Dao 依赖 utils  model;

Web 依赖 utils  model  dao  core;

Web 依赖关系配置如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>

    <groupId>demo_parent</groupId>

    <artifactId>demo_parent</artifactId>

    <version>0.0.1-SNAPSHOT</version>

  </parent>

  <groupId>demo_web</groupId>

  <artifactId>demo_web</artifactId>

  <packaging>war</packaging>

  <name>demo_web</name>

  <description>web模块</description>

  <dependencies>

  <dependency>

    <groupId>demo_utils</groupId>

      <artifactId>demo_utils</artifactId>

      <version>0.0.1-SNAPSHOT</version>

  </dependency>

  <dependency>

    <groupId>demo_core</groupId>

      <artifactId>demo_core</artifactId>

      <version>0.0.1-SNAPSHOT</version>

  </dependency>

  <dependency>

    <groupId>demo_model</groupId>

      <artifactId>demo_model</artifactId>

      <version>0.0.1-SNAPSHOT</version>

  </dependency>

  <dependency>

    <groupId>demo_dao</groupId>

      <artifactId>demo_dao</artifactId>

      <version>0.0.1-SNAPSHOT</version>

  </dependency>

  </dependencies>

</project>

主模块的pom.xml :

002857_AfMw_563338.png

OK到此结束了。

转载于:https://my.oschina.net/zhengweishan/blog/690195

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值