POM
  • 2024-11-19使用mvn 将 pom文件推送到私服
    1.业务场景现在我有一个*.pom文件需要上传到私服。比如spring-cloud-dependencies-2021.0.9.pom这个时候可以使用命令将这个文件传到私服。2.上传脚本使用mvn的deploy:deploy-file命令上传。mvn-sD:/mvn/settings_new.xmldeploy:deploy-file-Durl=http://host:
  • 2024-11-19读取pom配置报错:org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found chara
    使用场景:项目开发过程中,我们有多种开发环境,使用pom文件统一管理配置,然后使用@xx@读取配置,报错。org.yaml.snakeyaml.scanner.ScannerException:whilescanningforthenexttokenfoundcharacter'@'thatcannotstartanytoken.(Donotuse@forindentation) in
  • 2024-11-17一文读懂maven
    一、什么是mavenmaven是一个项目管理工具,通过pom.xml文件的配置获取jar包不用手动的去添加jar包就是在java项目和web项目上裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能,即通过pom.xml添加jar包就像在蜜汁
  • 2024-11-14Maven工程依赖配置
    要在项目中配置Maven私服,通常需要修改两个文件:Maven的settings.xml和项目的pom.xml。以下是具体的配置步骤:1.修改Maven的settings.xml文件settings.xml文件通常位于Maven的安装目录下的conf文件夹中。你需要在<servers>标签内添加私服的认证信息:<servers><server>
  • 2024-11-13[这可能是最好的Spring教程!]Maven的模块管理——如何拆分大项目并且用parent继承保证代码的简介性
    问题的提出在软件开发中,我们为了减少软件的复杂度,是不会把所有的功能都塞进一个模块之中的,塞在一个模块之中对于软件的管理无疑是极其困难且复杂的。所以把一个项目拆分为模块无疑是一个好方法┌──────┐┌─
  • 2024-11-10Java Pom 两个模块需要互相引用怎么办
    JavaPOM模块化是什么在Java项目中,特别是在使用Maven作为构建工具时,"POM模块化"是一个重要的概念,它指的是将大型项目拆分成多个更小、更易于管理的模块(或称为子项目)。每个模块都有自己的pom.xml文件,该文件定义了模块的构建配置,包括依赖关系、插件、目标平台等。1.1POM(P
  • 2024-11-10Java Pom 两个模块需要互相引用
    JavaPOM模块化是什么在Java项目中,特别是在使用Maven作为构建工具时,"POM模块化"是一个重要的概念,它指的是将大型项目拆分成多个更小、更易于管理的模块(或称为子项目)。每个模块都有自己的pom.xml文件,该文件定义了模块的构建配置,包括依赖关系、插件、目标平台等。1.1POM(P
  • 2024-10-30小白手把手教学怎么用maven创建一个Springboot项目
    spring_boot⼀个使⽤了SpringBoot的项⽬⼯程,本质上来说和只使⽤SpringFramework的⼯程是⼀样的,如果使⽤Maven来管理,那它就是个标准的Maven⼯程,⼤概的结构就像下⾯这样。|-pom.xml|-src|-main|-java|-resources|-test|-java|-
  • 2024-10-21Maven
    什么是Maven?maven是一个项目构建,依赖管理工具,使用maven工具可以实现自动化构建,测试,打包和发布项目,提高了开发效率项目构建指将源代码、配置文件、资源文件等转化为能够运行或部署的应用程序或库的过程项目构建的过程:清理、编译、测试、报告、打包、部署打包方式:
  • 2024-10-21Maven入门到进阶:构建、依赖与插件管理详解
    文章目录一、Maven介绍1、什么是Maven2、Maven的核心功能二、Maven核心概念1、坐标GAVP1.1、GroupId1.2、ArtifactId1.3、Version1.3.1、版本号的组成1.4、Packaging2、POM、父POM和超级POM2.1、POM(ProjectObjectModel)2.1、父POM(ParentPOM)2.3、超级POM(SuperPOM
  • 2024-10-18ruoyi框架配置多数据源
      需求背景最近需要一个小demo,项目中需要同时连接sqlserver和mysql数据库。操作教程1、pom.xml--修改common/pom.xml<!--动态数据源--><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <ve
  • 2024-10-18ruoyi框架动态切换数据库
       需求背景最近需要一个小demo,项目中需要同时连接sqlserver和mysql数据库。操作教程1、pom.xml--修改common/pom.xml<!--动态数据源--><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <v
  • 2024-10-16Maven高级
    1.分模块设计与开发1.1介绍所谓分模块设计,顾名思义指的就是我们在设计一个Java项目的时候,将一个Java项目拆分成多个模块进行开发。如果不分模块,回有两点问题:不方便项目的维护和管理、项目中的通用组件难以复用。分模块设计就是将项目按照
  • 2024-10-15pom.xml文件中各个标签的含义
    原文链接:pom文件中各个标签的含义–每天进步一点点(longkui.site)搭建springboot中有一个默认的pom文件,看到它里面的标签,有些不太熟悉,于是学习了下把找到的结果都记录下来。1.parent<parent><!--这是SpringBoot的父级依赖,这样当前的项目就是SpringBoot项目了
  • 2024-10-03使用Maven创建多模块项目
    主项目:pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/
  • 2024-09-30pom web 自动化测试框架分享
    这是初版的pomweb测试框架,目录如下同时部分代码也放在下面,详细代码可前往github 查看,欢迎大家给出宝贵意见。|--base|base_page.py(封装方法)||--config|allure_config.py(测试报告配置)||--data|code(验证码)|user.yaml(用户目录)||--logs|log(日
  • 2024-09-29Maven[2]
    1.<scope></scope>指定依赖坐标范围范围:  编译(main/java)  测试(test/java)  运行/打包作用域值编译测试打包示例test×√×Junit 测试时使用provided√√×Servlet、lombokcompile√√√默认runtime×√√反
  • 2024-09-27maven parent: 指定了项目的父 POM packaging: 指定打包类型为 POM。 modules: 列出了该项目包含的子模块,
    1.parent定义:这是指一个项目的父POM(ProjectObjectModel)。在Maven中,父POM可以包含共享的配置、依赖和插件设置,使多个子项目可以继承这些设置。作用:通过指定父POM,子项目可以自动获取父项目中定义的依赖版本、插件配置等,减少重复配置,提高一致性。例如,所有子模块
  • 2024-09-24精通Maven:多模块项目中的依赖管理
    Maven是一个强大的项目管理和构建工具,但它的真正力量在于其依赖管理能力。在本文中,我将分享一些关键步骤和最佳实践,以及一些高级技巧,帮助你掌握Maven多模块项目中的依赖管理。Maven多模块项目基础在深入讨论之前,让我们先了解什么是Maven多模块项目。Maven项目可以被组织成多
  • 2024-09-21Java pom.xml 资源文件源的配置
    前两天在打maven包是遇见一个问题:打完包发现src/main/java中的的mapping没有被打包进去;原因主要是mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认的src/main/java的是Java文件,它不会打包里面的xml文件,所以在打包之后里面不会有mapping。解决方法:在pom.xml中配
  • 2024-09-20java pom两个模块需要互相引用怎么办
    1.JavaPOM模块化是什么在Java项目中,特别是在使用Maven作为构建工具时,"POM模块化"是一个重要的概念,它指的是将大型项目拆分成多个更小、更易于管理的模块(或称为子项目)。每个模块都有自己的pom.xml文件,该文件定义了模块的构建配置,包括依赖关系、插件、目标平台等。1.1POM(Project
  • 2024-09-20Java Pom两个模块需要互相引用怎么办
    1.JavaPOM模块化是什么在Java项目中,特别是在使用Maven作为构建工具时,"POM模块化"是一个重要的概念,它指的是将大型项目拆分成多个更小、更易于管理的模块(或称为子项目)。每个模块都有自己的pom.xml文件,该文件定义了模块的构建配置,包括依赖关系、插件、目标平台等。1.1POM(Projec
  • 2024-09-19java pom两个模块需要互相引用怎么办
    在Maven项目中,如果两个模块需要互相引用,通常的做法是将它们放在同一个父项目下,并使用父项目的聚合功能来管理这些模块。这样做可以确保模块之间的依赖关系能够正确解析。项目结构假设你有两个模块module-a和module-b,它们需要互相引用。你可以创建一个父项目parent-project,并
  • 2024-09-18maven pom文件中的变量定义
    在Maven中,可以使用变量来简化pom.xml文件的维护和管理。这些变量通常被称为属性(properties),可以用来存储经常使用的值,如版本号、依赖库的版本等。使用属性可以使pom.xml更易于管理和维护,并且可以减少出错的机会。下面是如何在pom.xml文件中定义和使用属性的例子
  • 2024-09-17java pom两个模块需要互相引用怎么办
    在Maven项目中,如果两个模块(通常称为子模块)需要互相引用,这通常意味着你的项目结构可能需要重新考虑或调整。Maven默认不支持直接的循环依赖,因为这会导致构建过程中的死锁。但是,有几种方法可以处理这种情况或避免它:1.重新设计项目结构首先,考虑是否有可能重新设计项目结构来避免循环