zoukankan      html  css  js  c++  java
  • Java第四十三天,Maven基础篇(三),Maven的琐碎知识

    一、目录类型的改变

    方法1

    选中要更改的目录,右键弹出选项菜单选中 Mark Directory as 再次选择要更改的类型即可

    方法2

    依次选择 File-->Project Structure(工程资源分配)-->Modules;

    二、本地仓库中找不到需要的依赖 jar包 怎么办

    1.搜索 Maven 中央仓库,进入官网

    https://mvnrepository.com/

    2.在搜索框输入要搜索的 jar 包,点击 Search 进行搜索

    3.依次选择包、指定版本的包;最后找到 Maven 的坐标

    4.将 依赖jar包 的坐标添加到 pom.xml 配置文件的 <dependencies> 标签中

    <?xml version="1.0" encoding="UTF-8"?>
    <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>
    
        <groupId>online.lanyue</groupId>
        <artifactId>mavenweb</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <dependencies>
            <!--依赖 jar 包的坐标-->
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>2.11.0</version>
            </dependency>
        </dependencies>
    
    
    </project>

    三、在 IDEA 中如何运行 Maven 的生命周期命令

    点击项目右边的 Maven 标签,依次找到 项目名/Lifecycle;下面的各个选项便代表着 Maven 的各个生命周期;选中后双击便可运行对应的生命周期命令

    注意:

    因为每个 Maven 生命周期命令都对应着相应的插件,因此 Lifecycle 下面的 Plugins 中的每个插件都对应着每个生命周期的命令

    四、Maven 如何执行生命周期中没有的命令

    点击右边的 Maven,选中 m 标志的标签,输入要执行的命令;例如启动Tomcat

    tomcat:run

    五、Maven仓库中依赖 jar 包产生冲突怎么办

    1.产生冲突的原因

    因为依赖jar包的唯一标识是 三个 坐标;所以产生冲突就意味着 两个依赖jar包 的三个坐标完全相同;导致了编译通过,运行时jar依赖包冲突的问题

    2.如何解决冲突

    在依赖包中添加 <scope/> 标签,指定作用域为仅编译时起作用

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <!--设置作用范围-->
            <scope>provided</scope>
        </dependency>
    </dependencies>

    六、Maven 项目如何修改项目运行环境

    在 pom.xml 文件中依次添加 <build/> </plugins> <plugin/> 标签,在 <plugin/> 标签中指定要更改的插件即可

    例1:修改 Tomcat 为7 版本

    <?xml version="1.0" encoding="UTF-8"?>
    
    <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>
    
      <groupId>online.lanyue</groupId>
      <artifactId>mavenweb</artifactId>
      <version>1.0-SNAPSHOT</version>
      <packaging>war</packaging>
    
     
      <dependencies>
        <dependency>
          <!--指定要修改的插件及其版本号-->
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.2</version>
          <scope>provided</scope>
        </dependency>
      </dependencies>
    
    
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
          </plugin>
        </plugins>
      </build>
    </project>
    

    例2:修改 jdk 版本为1.8

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.7.0</version>
        <configuration>
            <target>1.8</target>
            <source>1.8</source>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>

    七、如何定制代码模板

    1.依次选择 File --> Settings  --> Editor  --> Live Templates

    2.添加模板组

    3.在模板组里添加模板

    4.编辑模板内容

    5.使用

    在选择的应用范围内的文件里可以根据提示快速编写代码

  • 相关阅读:
    3、通道(中)
    2、通道(上-扣婚纱)
    1、色阶
    第三章—15、音乐播放界面效果
    第三章—14、下拉菜单
    第三章—13、点击按钮显示隐藏图片
    第三章-12、按钮的六种状态
    第三章—11、滑动导航(点击哪个就字体跟着变颜色)
    第三章-10、滑动选项卡(上)
    iOS 生命周期
  • 原文地址:https://www.cnblogs.com/viplanyue/p/13573668.html
Copyright © 2011-2022 走看看