Maven 项目管理和构建工具

1、下载Maven – Download Apache Mavenicon-default.png?t=M276https://maven.apache.org/download.cgi

2、配置环境变量

该步骤可以不用配,Idea会根据指定路径取获取,当你要在任何地方都要用maven时可以选择配置

配置环境变量也比较简单和配置JDK的环境变量一样;

 配置path:

 配置完成后记得保存否则不会生效,配置好后可以简单的测试一下是否可以使用了,通过简单的cmd命令mvn -version

 这样可以看一些基本信息就表示可以使用了;

3,配置本地库

找到下好的maven文件,打开找到conf配置目录打开找到setting文件用记事本打开找到localRepository将它移除注释改为应用,在D盘新建一个maven-dependcies文件夹作为以后的依赖库,完成如下的配置;

<localRepository>D:/maven-dependcies</localRepository>

找到<mirrors>,因为maven不是国产开发,文件下载需要到美国企业官网下载,所以改用国内下载采用阿里云下载;

<mirrors>
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>https://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
        <id>central</id>
        <name>Maven Repository Switchboard</name>
        <url>https://repo1.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

如上配置就可使用阿里云下载;,如此我们就配置好了保存文件,为了方便IDEA的配置建议将保存好的setting文件复制一份到依赖库中;

4、Idea加载外部maven配置;

打开新建项目设置,配置好后以后新建的所有项目都有效

搜索maven

 

 具体配置如下;

第一个配置的是maven的文件地址

第二个配置的是setting配置文件的地址,我们上面已经将它复制到了依赖库文件中可以将地址指向依赖库;

第三配置的是依赖库的地址;

 配置好后就可以新建一个maven 的工程了,可以抛弃以前的目录结构,maven提供了标准的目录结构;

新建的项目选择以下两个骨架,第一个是传统的Java工程,第二个是web开发的工程

 完成新建项目的常规配置;

groupIdcn.hx(包名)
artifactIdzy-web(项目名)
version1.0-SNAPSHOT(开发版本)

maven标准的目录结构如下

src main        --->主模块

java      ---->java代码

resources    ---->配置文件

webapp     ---->web页面

WEB-INF   ---->java web的核心目录

test         --->测试模块   

java     --->测试Java代码     

resources    --->测试资源代码 pom.xml ---->maven 依赖文件

 常见依赖

jstl

<dependency>
 <groupId>javax.servlet</groupId> 
<artifactId>jstl</artifactId> 
<version>1.2</version>
 </dependency>

tomacat

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-jsp-api</artifactId>
    <version>8.0.28</version>
    <scope>provided</scope>
</dependency>

maven 常用操作

1.clean:清空缓存

2.package:打包项目(war)

3.install:安装到本地仓库

双击就可以使用

 

1.创建聚合模块

创建一个无骨架的项目作为聚合服务模块 mall。创建完成后指明它的打包类型 packaging 为 pom 聚合类型,并将该项目的 src 删除。并在其下方添加 modules 标签用于存放它的子模块,该处一般由 idea 维护。

<packaging>pom</packaging>
<modules>
</modules>

2.创建公共 common 子模块

公共子模块一般以项目名加上模块名方式命名,如:mall-common,该模块主要存放一些公用类和配置,一般使用 quickstart 方式。创建时 idea 自动会在该项目的 pom.xml 指定其 parent。当前项目的 groupId 默认会和父模块保持一致。idea 同时会在聚合模块的 modules 中自动注册该模块。

<parent>
    <artifactId>mall</artifactId>
    <groupId>cn.hx</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>

3.子模块之间相互依赖

创建多个模块后,模块之间需要相互依赖时只需要将依赖的模块导入依赖库即可。同时一些公用的依赖包如 mysql 连接驱动包等可以使用聚合模块进行导入,所有子模块自动可以

<dependencies>
        <dependency>
        <groupId>cn.hx</groupId>
        <artifactId>mall-common</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
.....
</dependencies>
maven 安装额外依赖

在开发中有时我们需要在本地安装一些远程 maven 仓库中没有的 Jar 包。这时就需要安装相关依赖。

进入 maven 的 bin 目录打开 cmd 并使用如下命令安装 SQLserver 和 oralce 驱动包。

mvn install:install-file -Dfile=sqljdbc42.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.2

安装完成后就可以通过使用依赖的方式进行使用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值