iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >JavaWebMaven详解相关配置
  • 286
分享到

JavaWebMaven详解相关配置

2024-04-02 19:04:59 286人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1.Maven项目架构管理工具2.下载安装Maven3.配置环境4.阿里云镜像5.本地仓库6.在idea中使用Maven7.创建一个普通的Maven项目8.idea中标记文件夹功

为什么学习这个技术

1.在javaweb开发中,需要使用大量的jar包,我们手动去导入;

2.如果能够让一个东西自动导入jar包

1.Maven项目架构管理工具

我们目前用来方便导入jar包的!

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

有约束,不要去违反。

2.下载安装Maven

官网:https://maven.apache.org/

下载完成后,解压即可

3.配置环境

在我们系统环境中

配置:

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

测试Maven是否安装成功,

4.阿里云镜像

apache-maven-3.8.1\conf\setting.xml中配置

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>Https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>        
</mirror>

5.本地仓库

apache-maven-3.8.1\conf\setting.xml中配置

建立一个本地仓库:localRepository

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>D:\Program Files\apache-maven-3.8.5\maven-repo</localRepository>

6.在IDEA中使用Maven

创建一个Maven项目

下面俩个的位置改为刚刚配置的路径

等待初始化

7.创建一个普通的Maven项目

这个只有在WEB应用下才会有!!

8.idea中标记文件夹功能

9. 在IDEA中配置tomcat

10. pom文件

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

自动导入包及其依赖的jar包

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

<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <includes>***.xml</includes>
            </includes>
            <filtering>false</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>***.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>

到此这篇关于javaweb Maven详解相关配置的文章就介绍到这了,更多相关JavaWeb Maven 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: JavaWebMaven详解相关配置

本文链接: https://www.lsjlt.com/news/152965.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaWebMaven详解相关配置
    目录1.Maven项目架构管理工具2.下载安装Maven3.配置环境4.阿里云镜像5.本地仓库6.在IDEA中使用Maven7.创建一个普通的Maven项目8.idea中标记文件夹功...
    99+
    2024-04-02
  • python boost相关配置
    1、首先python 是需要是--enable-unicode=ucs4编译的 2、boost 编译的时候 相关python的编译变量填清楚了如:./bootstrap.sh --with-icu --with-python=/usr/lo...
    99+
    2023-01-31
    python boost
  • gradle的配置相关
    文章目录 一、 gradle的配置文件1.1 build.gradle1.2 settings.gradle1.3 gradle.properties1.4 gradle.init.d1.5 ...
    99+
    2023-10-04
    java gradle
  • mysql的相关配置
    本篇内容主要讲解“mysql的相关配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的相关配置”吧!在Linux中安装好Mysql之后,要进行一些相关...
    99+
    2024-04-02
  • Kali Linux 2022.1安装和相关配置教程(图文详解)
    目录一、安装系统和设置中文(一)下载安装KaliLInux2022.1(二)启用root用户(三)设置中文和时区(四)更改更新源(五)刷新软件包缓存(六)安装中文输入法二、永久调节分...
    99+
    2024-04-02
  • springMVC利用FastJson接口返回json数据相关配置详解
    一直使用的是FastJson,感觉还不错,很方便。看了一段别人的分析,觉得很有道理。为什么要使用Fastjson,其实原因不需要太多,喜欢就行。 我之所以要替换掉Jackson最主要的原因是Jackson在处理对象之前的循环嵌套关系时不便。...
    99+
    2023-05-31
    springmvc fastjson
  • mysql内存相关的配置
    一、mysql为每个链接分配的和内存 以下四个参数是为每个链接(线程)分配的大小。(一百个链接,可能会分配一百次) 1、sort_buffer_size: 排序缓冲区的大小。不管需要多少,都是一次性分配该参数值大小的内存。 max_leng...
    99+
    2023-09-10
    mysql 数据库
  • AndroidStudio里面gradle相关配置
    对我自己掌握的关于gradle相关的知识进行一个整理。 下面是Android studio里面比较重要的gradle文件。会逐一的进行解析。 1. build.gradle(模块里面) 里面的具体内容参考我之前写的一篇博客:详解build...
    99+
    2023-08-17
    android android studio gradle
  • MyBatis核心配置相关习题
    文章目录 一、单选题二、多选题三、判断题四、填空题 一、单选题 1、下列元素中,属于MyBatis配置文件的根元素的是()。 A、元素 B、元素 C、元素 D、元素 正确答案:...
    99+
    2023-09-11
    mybatis java mysql
  • gitlab怎么设置邮件?相关内容详解
    GitLab 是一款流行的 Web 代码托管平台,它提供了完整的代码管理、版本控制和协作功能。GitLab 还提供了邮件服务功能,方便用户通过邮件方式接收和发送通知。本文将介绍 GitLab 邮件设置的相关内容,以便用户在使用 GitLab...
    99+
    2023-10-22
  • SpringcloudGateway简介及相关配置方法
    目录Spring Cloud Gateway 的核心功能:1、路由 Route:2、断言 Predicate:3、过滤器 filter:4、Predicate 断言条件(转发规则)介...
    99+
    2023-05-14
    Spring cloud Gateway配置 Spring cloud Gateway
  • 【MongoDB】3.0 配置文件相关介绍
    概述:在启动mongod和mongos时可以通过配置文件来启动控制实例。该配置文件包含的设置同等于mongod和mongos命令选项。使用配置文件管理mongod和mongos更容易,特别是对于大规模部署。...
    99+
    2024-04-02
  • 快速学会Dubbo的配置环境及相关配置
    目录1. Dubbo相关概念1.1 自动服务发现工作原理2. 启动文件2.1 zookeeper-3.4.11\bin\zkServer.cmd2.2 zookeeper-3.4.1...
    99+
    2024-04-02
  • 阿里云服务器的相关设置详解
    阿里云服务器是阿里云提供的一种基于云计算的计算服务,用户可以根据自己的需求选择不同的服务器类型,进行各种应用的开发和部署。为了更好地管理和利用阿里云服务器,本文将详细介绍阿里云服务器的相关设置。 一、设置服务器基本信息创建服务器:用户可以通...
    99+
    2023-12-11
    阿里 详解 服务器
  • 怎么在CentOS中配置网络配置相关文件
    怎么在CentOS中配置网络配置相关文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CentOS 修改IP地址等网络相关的配置文件找到对应网卡的IP地址配置文件:ifcf...
    99+
    2023-06-07
  • Redis集群的相关详解
    注意!要求使用的都是redis3.0以上的版本,因为3.0以上增加了redis集群的功能。 1.redis介绍 1.1什么是redis Redis是用C语言开发的一个开源的高性能键值对(key-value)...
    99+
    2024-04-02
  • Pytest fixture及conftest相关详解
    目录前言一、Pytest fixture1.pytest fixture几个关键特性2.Pytest fixture定义3.Pytest fixture用法1)用法一:作为参数使用2...
    99+
    2024-04-02
  • 详解java注解相关知识
    定义  1、如果注解中有属性,那么必须给属性赋值。 package com.lxc.Test; // 定义一个注解 public @interface Annota...
    99+
    2024-04-02
  • 结合实验详解USG6000V防火墙的相关配置(小白一定要看!!!)
    学习心得: 这两天跟着老师学习了网络安全防御之防火墙的配置,过程中不乏遇到了许多问题,例如访问https://ip:8443地址却没有提示继续进入的接口,或者是无法ping通防火墙测试端口等问题,希望接下来的分享能够帮助到大家! 为了节省大...
    99+
    2023-09-05
    网络 服务器 安全
  • 计划策略后台相关配置(一)
    维护需求类定义需求类型并分配需求类定义策略定义策略组The end...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作