Maven的简单使用

Maven工程创建与配置详解

Maven创建跳过骨架的java工程

1、在文件中新建一个工程:
在文件中新建一个工程

2、在左侧界面中选择Maven且选择apchetype-quickstart SDK选择1.8java:
在这里插入图片描述

3、对该工程进行命名:
在这里插入图片描述

4、确认工程名和工程所在路径,点击完成:
在这里插入图片描述

Maven创建含有骨架的java工程

1、在文件中新建一个工程:
在文件中新建一个工程

2、在左侧界面中选择Maven且无需选择apchetype,SDK选择1.8java:
在这里插入图片描述

3、对该工程进行命名:
在这里插入图片描述

4、确认工程名和工程所在路径,点击完成:
在这里插入图片描述

Maven创建web工程

选择apchetype-webapp,其他与创建含有骨架的java过程相同
在这里插入图片描述

Maven的常用指令

在这里插入图片描述

在这里插入图片描述
clean:清除target目录下的文件

compile:对main/java下的代码进行编译

test:对该项目进行测试

package:对该项目进行打包

install:打包后将该项目安装在本地仓库
(命令运行顺序是从上到下,前面的卡住了则后面不能运行)

JDK插件的构建代码

用于更改或调用1.7版本以上的jdk(适用于有骨架的java项目):

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.5.1</version>
      <configuration>
        <source>1.8</source>
        <target>1.8</target>
      </configuration>
    </plugin>
  </plugins>
</build>

tomcat插件:

 <build>
    <plugins>
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <port>80</port>
          <path>service3</path>
        </configuration>
      </plugin>
    </plugins>
  </build>

依赖范围

在这里插入图片描述
按照强度依赖:compile>provided>runtime>test

继承

父模块——无骨架的项目
子模块——在父模块中建立的包含骨架的项目

版本管理:

在父模块的dependency中对着具体的版本号用ctrl alt v   然后对出现的选项点ok   即可生成动态版本号,方便管理

在这里插入图片描述

依赖管理:

在父工程中使用依赖管理,则子工程中默认不使用父工程中的依赖
在这里插入图片描述

此时子工程引入依赖不需要版本(父工程中已有的依赖):
在这里插入图片描述
如果子工程需要其他版本的依赖,则使用 < version > 命令手写

排除依赖:
使用在依赖的坐标中使用< exclusion > 命令
在这里插入图片描述

聚合

在一个项目中快速构建多个模块,父工程可以管理子模块
在父模块中输入

<moudles>

  <moudle>xxxxxx</module>

  <moudle>xxxxxx</module>   

</module>

xxxx为其子模块的名称

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值