精华内容
下载资源
问答
  • Maven

    2020-06-23 15:42:13
    Maven 我们为什么要学习这个技术? ...Maven会规定好你该如何去编写我们的jave代码必须按照这个规范来; 下载按照Maven Maven官网:https://maven.apache.org/ 下载完成后,解压即可 配置环境

    Maven

    我们为什么要学习这个技术?

    • 在Javaweb开发中,需要使用大量的jar包,我们手动去导入
    • 如何能够让一个东西自动帮我们导入和配置这个jar包
      由此,Maven诞生了

    Maven项目架构管理工具

    • 我们目前就是用来方便导入jar包的!
    • Maven的核心思想:约定大于配置
      • 有约束,不要去违反
    • Maven会规定好你该如何去编写我们的jave代码必须按照这个规范来;

    下载按照Maven

    配置环境变量

    • 在我们的系统环境变量中
    • 配置如下配置:
      • M2_HOME maven目录下的bin目录
      • MAVEN_HOME maven的目录
      • 在系统的path中配配置 %MAVEN_HOME%\bin
        在这里插入图片描述
        在这里插入图片描述
        测试maven是否安装成功
        在这里插入图片描述

    阿里云镜像

    • 镜像:mirrors
      • 作用:加速我们的下载
    • 国内建议使用阿里云镜像
     	 <mirror>
    		<id>nexus-aliyun</id>
    		<name>Nexus aliyun</name>
    		<url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
    		<mirrorOf>central</mirrorOf> 
    	 </mirror>
    

    本地仓库

    在本地的仓库,远程仓库
    建立一个仓库:localRepository

    	 <localRepository>D:\maven_repository</localRepository>
    

    在IDEA中使用Maven

    • 启动IDEA
    • 配置Maven

      在这里插入图片描述
      在这里插入图片描述
    • 创建一个Mavenweb项目 在这里插入图片描述
    展开全文
  • maven

    2019-09-11 13:24:02
    为什么要学MAVEN 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来; maven环境的配置 配置如下配置: M2_HOME ...

    为什么要学MAVEN

    1. 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;
    2. 如何能够让一个东西自动帮我导入和配置这个jar包。
      由此,Maven诞生了!

    Maven项目架构管理工具

    Maven的核心思想:约定大于配置

    • 有约束,不要去违反。
      Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;

    maven环境的配置

    配置如下配置:

    • M2_HOME maven目录下的bin目录
    • MAVEN_HOME maven的目录
    • 在系统的path中配置 %MAVEN_HOME%\bin
    • 在CMD黑窗口下输入 mvn -version 测试maven是否安装成功
    在maven中配置阿里云镜像
    • 镜像:mirrors
      • 作用:加速我们的下载
        在maven目录下中的conf目录中找到settings.xml文件中插入
    <mirror>
        <id>nexus-aliyun</id>  
        <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
        <name>Nexus aliyun</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>
    
    建立本地仓库

    为了方便使用在本地简历一个仓库
    在maven安装目录下新建一个仓库文件夹maven-repo
    然后在settings.xml中插入

    <localRepository>(此处为maven-repo文件夹的建立目录)</localRepository>
    

    如何在IDEA中使用maven

    1、启动IDEA
    2、建立一个maven项目

    如何在IDEA中配置maven请安图片顺序操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这一布完成后 等待项目初始化完成
    在这里插入图片描述
    在这里插入图片描述
    到这里就表示这个MAVEN项目创建成功了
    当IDEA中项目创建好后还需要查看maven的配置信息在这里插入图片描述
    当以上工作做完以后才代表你的maven项目建立完成

    如何建立一个普通的maven项目

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到这里一个普通的项目就完成了一半了
    然后需要在main目录下新建两个文件夹 java和resources
    并且标记这两个文件夹java为源码目录 resources为资源目录
    在这里插入图片描述
    标记文件夹的第二种方式
    在这里插入图片描述
    当你选中某个文件夹是会高亮显示图中箭头所示
    在这里插入图片描述
    随后需要在IDEA中配置Tomcat在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到这里就表示在IDEA中的maven和tomcat都已经配置完成。

    pom文件

    在maven项目中的pom.xml文件是maven的核心配置文件
    在这里插入图片描述

    <?xml version="1.0" encoding="UTF-8"?>
    
    <!--Maven版本和头文件-->
    <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>
    
      <!--这里就是我们刚才配置的GAV-->
      <groupId>com.kuang</groupId>
      <artifactId>javaweb-01-maven</artifactId>
      <version>1.0-SNAPSHOT</version>
      <!--Package:项目的打包方式
      jar:java应用
      war:JavaWeb应用
      -->
      <packaging>war</packaging>
    
    
      <!--配置-->
      <properties>
        <!--项目的默认构建编码-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!--编码版本-->
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
      </properties>
    
      <!--项目依赖-->
      <dependencies>
        <!--具体依赖的jar包配置文件-->
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
        </dependency>
      </dependencies>
    
      <!--项目构建用的东西-->
      <build>
        <finalName>javaweb-01-maven</finalName>
        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
          <plugins>
            <plugin>
              <artifactId>maven-clean-plugin</artifactId>
              <version>3.1.0</version>
            </plugin>
            <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>3.0.2</version>
            </plugin>
            <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <version>3.8.0</version>
            </plugin>
            <plugin>
              <artifactId>maven-surefire-plugin</artifactId>
              <version>2.22.1</version>
            </plugin>
            <plugin>
              <artifactId>maven-war-plugin</artifactId>
              <version>3.2.2</version>
            </plugin>
            <plugin>
              <artifactId>maven-install-plugin</artifactId>
              <version>2.5.2</version>
            </plugin>
            <plugin>
              <artifactId>maven-deploy-plugin</artifactId>
              <version>2.8.2</version>
            </plugin>
          </plugins>
        </pluginManagement>
      </build>
    </project>
    

    在这里插入图片描述
    maven由于他的约定大于配置,我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

    <!--在build中配置resources,来防止我们资源导出失败的问题-->
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
    
    展开全文
  • idea右键maven_Maven学习

    2020-12-31 21:36:37
    Maven项目架构管理工具我们目前用它来就是方便导入jar包的Maven的核心思想: 约定大于配置有约束, 不要去违反Maven会规定好你该如何编写我们的Java代码, 必须按照这个规范Maven环境变量配置环境变量中配置如下:M2_....

    Maven

    为什么学习Maven

    1. 在javaweb开发中, 需要大量使用jar包, 需要手动导入
    2. 如何让一个东西自动帮我们导入和配置这个jar包
    3. 由此, Maven诞生了!

    Maven项目架构管理工具

    我们目前用它来就是方便导入jar包的

    Maven的核心思想: 约定大于配置

    • 有约束, 不要去违反

    Maven会规定好你该如何编写我们的Java代码, 必须按照这个规范来

    Maven环境变量配置

    环境变量中

    配置如下:

    • M2_HOME maven下的bin目录
    • MAVEN_HOME maven的目录
    • 在系统的path中配置%MAVEN_HOME%bin

    2e87a1a396ce08b892950d97daf1c055.png

    阿里云镜像

    • 镜像: mirrors
    • 国内使用阿里云镜像

    在settings.xml的中添加并取消注释:

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*, !jeecg, !jeecg-snapshots</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>

    本地仓库

    在本地的仓库, 远程仓库;

    建立一个本地仓库: localRepository

    修改settings.xml的部分并添加如下内容, 取消注释

    <localRepository>D:Environmentapache-maven-3.6.3-binapache-maven-3.6.3maven-repo</localRepository>

    IDEA中使用Maven

    1. 启动IDEA, 创建Maven项目
    2. 可以选择"Create from archetype"使用模板
    3. 选择 org.apache.maven.archetypes: maven-archetype-webapp并点击下一步
    4. Maven GAV:
    5. GroupId: 组id
    6. ArtifactId: 项目名
    7. Version: 版本编号

    693b9e4873acc27e9fb456fbc1ec3c7a.png
    1. 设置Maven路径, 配置文件位置 以及本地仓库位置

    e6425664f1f8ae726e9e3a92f5d02966.png
    1. 等待构建成功(BUILD SUCCESS)
    2. 注意: 经常在IDEA中会出现一个问题就是项目自动创建完成后, 它这个MavenHome会使用IDEA默认的路径, 需要手动更改

    创建一个普通的Maven项目

    1. 启动IDEA, 创建Maven项目
    2. 不选择模板直接创建即可

    e830dd783d845e2217fa88b653da3a69.png

    main -> java 放置java源代码的

    main -> resource 放置一些配置文件的

    test -> java 用来测试

    核心思想: 约定大于配置

    这个只有在Web应用下才会有:

    src -> main -> webapp -> WEB_INF Web的配置

    src -> main -> webapp -> index.jsp 网页

    在IDEA中标记文件夹功能

    右键文件夹后可以 "Mark Directory as"

    • Sources Root 源码目录
    • Test Sources Root 测试源码目录
    • Resources Root 资源目录
    • Test Resources Root 测试资源目录

    也可以在File -> Project Structure -> Project Settings -> Modules 进行设置

    Tomcat设置

    点击工具栏中"Add Configuration" 打开Run/Debug Configuration, 点击加号选择Tomcat Server, 选择Local

    676a41fef6f3a87728b62c5311801441.png

    f0078113d7b87641483a0909c4d1391b.png

    86988b29df4aff52cf7478d126a9c1a6.png

    解决警告问题:

    我们访问一个网站, 需要指定一个文件夹的名字

    0d0983b8c2144d7dc1c1c2fc2f41d01e.png

    然后点击启动即可

    fec78366f01b3bc1e0238a4438cdd042.png

    pom文件

    pom.xml是Maven的核心配置文件

    e0e43b0eedb208413f92789cf2a02bb7.png

    716a8b534627ea75498e7ecee7802025.png

    d6a29a20d3a07c071c3f3694f75eeffe.png

    b81e92e172aff914bb4e00a3dce027f1.png

    maven由于他的约定大于配置, 我们之后可能会遇到配置文件无法被导出或者生效的问题, 解决方案:

    在build中配置Resource, 来防止我们资源导出失败的问题

    <build>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
            </resources>
        </build>

    IDEA操作

    ddf2b518f8a91d27404f0f6b050af2c2.png
    展开全文
  • Maven使用

    2021-03-27 22:37:01
    Maven会规定好我们如何去编写我们的JAVA代码,必须按照这个规范来; 2. 配置环境变量 方便IDEA和SpringBoot的引用 在系统环境变量中,作如下配置: M2_HOME maven目录下的bin目录 MAVEN_HOME maven的目录 在系统的...

    Maven

    1. Maven项目架构管理工具

    我们目前就是方便导入jar包的!

    Maven的核心思想:约定大于配置

    • 有约束,不要去违反。
    • Maven会规定好我们如何去编写我们的JAVA代码,必须按照这个规范来;

    2. 配置环境变量

    方便IDEA和SpringBoot的引用

    在系统环境变量中,作如下配置:

    • M2_HOME maven目录下的bin目录
    • MAVEN_HOME maven的目录
    • 在系统的path中配置 %MAVEN_HOME%\bin
    • 在cmd中测试 mvn -version

    3. 阿里云的镜像配置

    <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
    </mirror>
    

    将阿里云的镜像配置在manven安装目录下/conf/setting.xml中的<mirrors…>标签中,可以配置多个镜像,这一个很好用。

    4. 本地仓库

    建立一个仓库,在本地的存储下载的包。在setting中配置<localRepository>标签,指定对应的本地仓库路径。

    <localRepository>/path/to/local/repo</localRepository>
    

    5. Maven项目的打包方式

    一般有两种:

    jar:一般用于java应用

    war:一般用于JAVAWeb应用

    打包方式可以在pom.xml中配置和修改

    <packaging>war</packaging>
    

    6. Maven资源无法导出或失效

    Maven由于他的约定大于配置,我们之后可能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

     <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
    

    build中配置<resource>即可解决

    7. IDEA中查看生成目录树

    可以查看到Maven中jar包的联系结构图。

    展开全文
  • Maven配置

    2020-10-15 10:13:51
    Maven 我为什么要学习这个技术? 在JavaWeb开发中,需要使用...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来 1. 下载安装Maven 官网:https://maven.apache.org 2. 解压到/Users/用户名下(mac
  • Maven学习

    2019-12-12 22:16:41
    Maven 我们为什么要学这个技术? ​ 1.在Java开发中华,需要使用大量的jar包,我们手动去导入; ​ 2.... ​ 由此,Maven诞生了!...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范...
  • Maven项目架构管理工具我们目前用它来就是方便导入jar包的Maven的核心思想: 约定大于配置有约束, 不要去违反Maven会规定好你该如何编写我们的Java代码, 必须按照这个规范Maven环境变量配置环境变量中配置如下:M2_....
  • Maven安装基本使用

    2020-11-01 11:34:59
    Maven规范好你该如何去编写我们的Java代码,必须要按照这个规范来; 2 、下载安装 官网:https://maven.apache.org/ 下载完成后,解压即可 3、配置环境变量 我们的系统环境变量中 配置如下配置: M2_HOEM maven...
  • Maven环境配置

    2020-07-11 23:42:00
    Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来; 1.1 下载安装Maven 官网;https://maven.apache.org/ 下载完成后,解压即可; 1.2配置环境变量 配置如下配置: M2_HOME maven目录下的bin目录 ...
  • Maven核心思想约定大于配置(不要去违反他的约束Maven会规定如何按照规范去编写java代码 2.Maven的下载,见另一篇博客 https://blog.csdn.net/csdnbian/article/details/107205912 在Idea中使用maven 3.用模板...
  • Maven环境搭建

    2021-03-12 17:54:32
    Maven环境搭建 为什么学习这个软件? 1.在javaweb开发中,需要使用大量的jar... Maven会规定你该如何编写我们的的java代码,必须要按照这个规范来。 下载Maven: 官网:http://maven.apache.org/ 下载完成后解压即可
  • JavaWeb之Maven

    2021-02-01 01:44:28
    五、Maven 目录:Maven项目架构管理工具、下载安装Maven、配置环境变量、阿里云镜像、本地仓库、在IDEA中使用Maven、补充:在IDEA中...Maven会规定好如何去编写Java代码,必须要按照这个规范来。有约束,不要去违反。
  • 5、Maven

    2020-07-14 20:05:21
    我为什么要学习这个技术? 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来; 5.2 下载安装Maven ...
  • Maven安装 初始化

    2017-04-11 10:49:43
    什么是Maven它是一个项目管理工具,他也是一个项目构建工具,通过使用maven,可以对项目进行快速简单的构建,它不需要告诉maven很多信息,但是需要安装maven去的规范去进行代码的开发。也就是说maven是有约束的。...
  • Maven会规定好你该如何去编写我们的java代码,必须按照这个规范来; 5.2、下载安装Maven 官网:https://maven.apache.org/ 找到版本,下载完成后,解压即可; 5.3、 配置环境变量 在系统环境变量中配置: M2_HO
  • JavaWeb_03 Maven

    2021-04-07 17:42:31
    3、Maven 我们为什么要学这个技术?...Maven会规定好你该如何去编写Java代码,必须按这个规范!! 3.2、下载安装Maven http://maven.apache.org/ 3.3、配置环境变量 M2_HOME maven目录下的bin目录 MAVEN
  • Maven环境的搭建

    2021-03-15 23:39:21
    maven规定了如何编写java代码,必须按照这个规范来 2、配置环境变量 在系统环境变量中配置如下配置 M2_HOME :maven目录下的bin目录 MAVEN_HOME :maven的目录 path : %MAVEN_HOME%\bin 3、修改配置文件 ...
  • Maven保姆级教程

    2020-10-22 21:58:27
    Maven ...Maven会规定好你应该如何去编写Java代码,必须按照其规范编写; 1.2下载安装 官网下载安装 1.3配置环境变量 在系统环境变量中 配置如下配置: M2_HOME maven目录下的bin目录 MAVEN_HOME mav
  • Maven安装及设置

    2020-02-08 18:17:01
    Maven安装及设置 Maven的诞生: 在Javaweb开发中,需要使用大量的jar包,为了减少我们...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来; 1.下载安装Maven 官网:https://maven.apache.org/ ...
  • 一个小时学会Maven

    2018-09-21 14:40:15
    一、为什么要Maven二、安装与配置2.1、官网下载安装包2.2、配置环境变量2.3、本地仓储配置2.4、中央仓库配置2.5、命令行创建maven项目2.6、...结构3.4、Maven的"约束优于配置"3.5、Maven的版本规范3.6、项目骨架M...
  • Maven的安装配置

    2020-12-14 14:53:02
    Maven会规定好你该如何去编写我们的java代码,必须按照这个规范来 下载安装Maven 下载完成后解压即可 配置环境变量 选择新建,创建MAVEN_HOME,它的值为你刚才解压的maven文件目录,创建完后在双击打开path,在...
  • JavaWeb-5Maven

    2020-07-24 15:46:02
    5、Maven 我为什么要学习这个技术? \1. 在Javaweb开发中,需要使用大量的jar包...Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来; 5.2 下载安装Maven 官网;https://maven.apache.org/ 下载完成后
  • javaweb03-Maven

    2021-04-06 08:41:05
    Maven 我为什么要学习这个工具?...Maven会规定好你该如何去编写我们Java代码,必须要按照这个规范来; 5.2下载安装Maven 官网:https://maven.apache.org/ 下载完成后,解压即可; 小狂神友情建议:电脑上的所有环境
  • 01 Maven环境搭建

    2020-05-15 12:43:34
    Maven会约定好你该如何去编写我们的Java代码,必须要按照规范配置(一些关于目录的配置) 3、下载Maven - https://maven.apache.org/download.cgi 将下载文件解压(电脑上的环境最好放在同一个文件夹下方便管理) ...
  • Maven安装与配置

    2020-06-12 16:04:32
    Maven 我为什么要学这个技术? ​ 1.在Javaweb开发中,需要使用大量的jar包,我们需要手动去导入 ...Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来写(规定目录结构) 2、下载安装Maven 官网: https:/

空空如也

空空如也

1 2 3 4
收藏数 73
精华内容 29
关键字:

maven约束规范