经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Maven

Maven 整理

# Maven简介 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)) 这玩意儿是使用Java开发的,所以采用的就是Java的思想:面向对象 POM (Project Object Model):项目对象模型 Maven的作用: 项目构建:提供...[2024/7/8]

从零开始搭建Springboot开发环境(Java8+Git+Maven+MySQL+Idea)之一步到位

从零开始搭建Springboot开发环境(Java8+Git+Maven+MySQL+Idea)之一步到位

说明 所谓万事开头难,对于初学Java和Springboot框架的小伙伴往往会花不少时间在开发环境搭建上面。究其原因其实还是不熟悉,作为在IT界摸爬滚打数年的老司机,对于各种开发环境搭建已经了然于胸,自己当年也是这么过来的。 今天我就毕其功于一役,解放大家的时间,让凡人的环境配置见鬼去吧。大家...[2024/3/7]

研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库

沉淀,成长,突破,帮助他人,成就自我。 大家好,我是冰河~~ 在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。 一、背景知识 搭建Maven私服仓...[2023/12/22]

从0开始用Maven

一.Maven的介绍即相关概念 Maven是一款构建和管理Java项目的工具,它将项目开发和管理过程抽象成一个项目对象模型(POM),提供了一种统一的项目结构。 Maven官网 1.为什么使用Maven/Maven的作用 (1)多模块支持:当项目非常庞大的时候,就不适合使用package来划...[2023/12/5]

解决Maven中90%的依赖(导包)问题

今天给大家分享一个非常好用的技巧,这个技巧是一个组合技巧 是的,自从我开始接触了以spring为框架的项目学习后,这个maven导包老是出现问题,每次在这个上面花费好多时间,于是乎打算写一个秘籍出来。 你可能会遇到这样的问题 这玩意咋红了,看人怪吓人的 接下来这个我们来看看有什么解决...[2023/11/10]

这次弄一下maven 多模块项目,用vscode新建一下,便于管理项目

首先 创建一个mvn项目, 直接在命令行执行, 原型生成: mvn archetype:generate 选一个maven quick start的template, 然后删除src和target文件夹 在pom.xml里面version 下面加上<packing>pom&...[2023/11/1]

Java Maven Settings配置参考

介绍 快速概览 settings.xml文件中的 settings 元素包含用于定义以各种方式配置Maven执行的值的元素,如pom.xml,但不应绑定到任何特定项目或分发给受众。这些值包括本地仓库位置、备用远程仓库服务器和身份验证信息。 settings.xml文件可能位于两个地方: ...[2023/9/11]

[Maven] maven插件系列之maven-shade-plugin

[Maven] maven插件系列之maven-shade-plugin 0 序言/背景 最近两天遇到一个【包冲突】的坑: common-resource-sdk 工程 依赖: nacos-client 依赖: http-client:4.5.3 bdp-busine -dat...[2023/9/10]

Mac SpringBoot项目 Gradle 7.3 转 Maven 手把手教学,包学会~

导读   最近我手上有个使用Gradle构建的项目,国内使用Gradle的人相对较少。而且我也觉得Gradle的依赖管理方式有些复杂,让我感到有些困惑。因此,我想将项目转换为Maven构建方式。Maven构建的SpringBoot的方式,想必大家都不陌生了吧~我特地记录下来,以备将来可能还会用到...[2023/9/10]

一键搞定发布自己Jar到Maven中央仓库

做java 开发那当然离不开jar包管理, 不知何时一直想想封装一个自己的jar包 然后发布到maven中央仓库给别人使用。 hhh 我感觉自己写一个jar包工具然后,被很多人使用是一件很牛,很快乐事情。 终于有了这个机会,和时间。SpringBoot stater出来了 基于场景启动...[2023/7/10]

Maven进阶学习指南

前言 当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要Json序列化的时候需要用到FastJson组件,我们可以通过下载对应jar包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的依赖管理功能。 一、S...[2023/6/28]

记录一个在写项目中遇到的Maven依赖无法导入的问题

记录一个在写项目中遇到的Maven依赖无法导入的问题 项目是一个父项目做依赖管理,三个子项目,今天遇到一个问题: 子项目中导入的依赖,怎么都导入不进去,maven仓库中已经有了,idea提示也没有问题,如图: 可以看到,idea提示是正常的,依赖都是继承自父项目,但是左边的依赖中没有我导...[2023/6/26]

发布自己的项目到Maven中央仓库中

注册账号和生成GPG生成密钥教程 主要看注册账号和生成GPG密匙部分就行了,出现问题可以先在这两个地方找 gpg加密发布jar包到maven中央仓库详细过程以及踩的坑_佛系猿秦大昊的博客-CSDN博客 来开源吧!发布开源组件到 MavenCentral 仓库超详细攻略 - 掘金 (jueji...[2023/5/30]

sms4j?2.0?全新来袭功能的调整及maven变化详解

目录sms4j 2.0 全新来袭首先是 maven 的变化其次是功能的调整其他的方面 sms4j 2.0 全新来袭 即sms-aggregation成功加入dromara之后,很多人向我们反应了项目名称太长不好记,也太绕口, 在经过了有奖名称征集之后,我们定名为sms4j并伴随着大版本更新一同发...[2023/4/19]

浅谈一下maven优缺点及使用和特点

浅谈一下maven优缺点及使用和特点

目录1.什么是maven:Maven的优点:Maven的缺点:maven常见的指令:maven依赖范围:maven四大特性:1.第一大特性:2.第二大特性:3.第三大特性:4.第四大特性: 1.什么是maven: maven是Java平台下的一款项目构建和依赖管理的自动化管理工具。 项目构建...[2023/3/31]

maven私服搭建与使用教程

目录概述Nexus部署下载安装包安装解压安装包启动程序安装问题集锦找不到jdk默认密码使用从私服里下载Jar发布私包配置Nexus密码pom.xml里添加仓库配置发布发布问题 概述 在使用maven进行Java项目的开发过程中,难免会有些公共的私有库,这些库是不太方便放到中央仓库的,可以通过Ne...[2023/3/17]

Maven项目修改JDK版本全过程

目录1.1 打开Eclipse开发工具 2.1 配置完Eclipse和JDK 的开发环境以后2.2 打开 Java Compiler 2.3 再打开 Project Facets,3.1 走到这里完成还有一个地方没有配置4.1 最后别忘了 右键项目总结 一般来讲,项目更换JDK版...[2023/3/8]

如何快速搭建 Maven私服Nexus【实践可行版】

搭建私服Nexus Nexus 一般用来搭建位于组织或公司内部的 Maven 私服,代理所有的仓库(包括中央仓库),用户通过它就可以获取和管理所有所需的 Maven 构件。 Nexus 开源版具有以下优点: 占用内存小(28 M 左右) 具有基于 ExtJs 得操作界面,用户体验较好 使用基...[2023/2/17]

Maven依赖冲突解决总结

转载请注明出处: 1.Jar包冲突的通常表现 Jar包冲突往往是很诡异的事情,也很难排查,但也会有一些共性的表现。 抛出java.lang.Cla NotFoundException:典型异常,主要是依赖中没有该类。导致原因有两方面:第一,的确没有引入该类;第二,由于Jar包冲突,Mav...[2023/2/17]

Spring Native打包本地镜像,无需通过Graal的maven插件buildtools

简介 在文章《GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成启动》中,我们介绍了如何使用Spring Native和buildtools插件,打包出本地镜像,也打包成Docker镜像。本文探索一下,如果不通过这个插件来生成镜像。这样我们可以控...[2023/2/1]

IDEA2022.1创建maven项目规避idea2022新建maven项目卡死无反应问题

IDEA2022.1创建maven项目规避idea2022新建maven项目卡死无反应问题

idea 2022的新建项目和旧的不一样选择maven archetype输入name: (项目名称)location: (项目文件路径)jdk:1.8catalog:(目录),选择internal 选择 org.apache.maven.archetypes:maven-archety...[2022/8/16]

Java?Maven构建工具中mvnd和Gradle谁更快

目录1.mvnd 简介2.Gradle 简介2.1 Gradle 优点简述3.Gradle 使用3.1 更换 Gradle 为国内源3.2 项目依赖文件对比3.3 settings.gradle VS build.gradle3.4 打包项目4.mvnd 5.性能对比5.1 Maven 打...[2022/5/9]

springboot实现maven多模块和打包部署

目录创建多模块项目依赖关系 开发工具 :idea 工程结构: 父工程father 子模块 dao (用于持久化数据跟数据库交互) 子模块 entity (实体类) 子模块 service (处理业务逻辑) 子模块 web (页面交互接收、传递数据,唯一有启动类的模块) 关...[2022/4/7]

关于maven全局配置文件settings.xml解析

目录settings.xml有什么用?settings.xml文件位置配置优先级settings.xml元素详解顶级元素概览LocalRepositoryInteractiveModeUsePluginRegistryOfflinePluginGroupsServersMirrorsProxiesP...[2022/3/8]

使用maven如何将项目中的test代码打包进jar中

目录maven将项目的test代码打包进jar中在pom中添加如下在resources中添加一个a embly.xml文件运行mvnpackagemaven打包跳过test在pom.xml文件中添加插件使用mvn命令带附加参数 maven将项目的test代码打包进jar中 项目结构如下: &...[2022/3/8]

解决@Test注解在Maven工程的Test.class类中无法使用的问题

解决@Test注解在Maven工程的Test.class类中无法使用的问题

目录@Test注解在Maven的Test.cla 类中无法使用异常背景异常信息异常分析解决方案Maven工程找不到@Testmaven的scope范围如下依赖的传递 @Test注解在Maven的Test.cla 类中无法使用 异常背景 在一个maven的web工程里, 我想写一个简单的测试类...[2022/3/8]

maven项目test执行main找不到资源文件的问题及解决

目录maven项目test执行main找不到资源文件在pom.xml中配置maven项目test编写如下代码测试 maven项目test执行main找不到资源文件 在test下直接执行main方法会导致找不到资源文件,发现是Test output path下的目录没有资源文件,导致加载不到。 ...[2022/3/8]

解决maven打包失败:程序包xxxx不存在问题

目录1.问题实质2.问题原因3.解决步骤解决方案1解决方案2解决方案3解决方案4 用Maven引入本地jar包这种做法非常不合理,很容易导致团队jar包混乱,最好尝试搭建私服解决。 1.问题实质 Maven仓库jar包下载失败或项目引入本地jar包Maven没有对应进行配置 2.问题原因...[2022/3/8]

Maven构建忽略测试失败的解决方案

目录Maven构建忽略测试失败在Maven项目的pom文件中进行设置Maven执行单元测试失败后继续两个办法可以解决这个问题 Maven构建忽略测试失败 在Maven构建过程中,测试是其生命周期的一部分,每一个构建过程都会执行项目中的测试用例,如果遇到一个测试失败,默认会停止当前的构建。 如...[2022/3/8]

maven-compiler-plugin版本指定方式

maven-compiler-plugin版本指定方式

目录maven-compiler-plugin版本指定1 pom文件添加支持2 环境jdk/jre指定3 Java Build4 pom文件去除支持maven-compiler-plugin配置JDK版本仓库地址使用过的配置补充说明 maven-compiler-plugin版本指定 sprin...[2022/1/18]

如何修改maven默认的JDK版本

目录修改maven默认的JDK版本第一种:修改maven目录下conf ettings.xml,适用全局第二种:修改maven项目的pom.xml文件修改maven项目JDK版本-编译compile和运行时build path解决方案 修改maven默认的JDK版本 平时开发中,新增java m...[2022/1/18]

关于maven依赖&nbsp;${xxx.version}报错问题

关于maven依赖&nbsp;${xxx.version}报错问题

目录maven依赖 ${xxx.version}报错在pom文件加入以下配置即可解决maven依赖的版本号报错解决(玄学)玄学解决 maven依赖 ${xxx.version}报错 pom.xml 引入依赖时,版本取<version>${xxx.version}</versio...[2022/1/18]

maven依赖的version声明控制方式

目录maven依赖的version声明控制下面以springcloud的注册中心模块举例maven设置依赖version属性1、加入profiles2、version处用${name}替代 maven依赖的version声明控制 在写新的springcloud项目时 启动报错Correct ...[2022/1/18]

导入maven项目各个注解均报错的解决方案

目录导入maven项目各个注解均报错所遇问题解决方案新导入maven项目注解爆红,所有依赖包无法导入经过反复测试终于发现原因所在!!!解决步骤如下 导入maven项目各个注解均报错 所遇问题 导入maven项目各个注解均报错了 思考1: 这个项目使用了springboot;sprin...[2021/12/31]

maven的pom.xml中profiles的作用详解

目录1、profiles是什么?有什么作用2、如何配置3、区别构建发布包maven多环境profiles参数切换项目结构图 1、profiles是什么?有什么作用 在maven构建的项目都存在一个pom.xml的项目对象模型配置文件,用于约束项目(如:jar包管理、构建管理等)。profiles...[2021/12/24]

解决maven没有打包xml文件的问题

目录maven没有打包xml文件的问题maven打包时不打包resources下的xml文件 maven没有打包xml文件的问题 最近使用maven带管理项目,采用SSM的技术栈,在配置好一些配置文件,打包部署到tomcat上,出现没有找到SpringMVC的配置文件,在查看maven打包生成的...[2021/11/8]

dockerfile-maven-plugin使用指南小结

目录pom配置setting.xml配置登录情况需要登录无需登录maven多模块情况配置jenkinsjenkins服务器安装docker修改jenkins项目配置 最近在将应用部署到容器平台,需要在打包时生成docker镜像,在网上首先搜到了docker-maven-plugin这个插件,但使用起...[2021/9/28]

教你如何利用docker-maven-plugin自动化部署

1、docker-maven-plugin 介绍 在我们持续集成过程中,项目工程一般使用 Maven 编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为了帮助我们在Maven工程中,通过简单的...[2021/9/28]

详细docker-maven-plugin使用方法

目录Docker-Maven-PluginMaven插件自动部署步骤1、修改宿主机的docker配置,开放2375端口,让其可以远程访问2、刷新配置,重启服务3、配置容器防火墙 4、在pom.xml 添加配置 Docker-Maven-Plugin 微服务部署有两种方法: ...[2021/9/27]

IDEA配置Maven并版本统一管理的实现

目录1.Maven安装2.Maven配置3.IDEA全局配置Maven4.Maven统一管理6.子模块依赖管理 1.Maven安装 前往官网下载:https: maven.apache.org/download.cgi 将文件解压自行存放,并在刚刚下载的maven存放目录下新建...[2021/9/6]

Maven插件docker-maven-plugin的使用

目录1、docker-maven-plugin 介绍2、环境、软件准备3、Demo 示例3.1 配置 DOCKER_HOST3.2 示例构建镜像3.3 执行命令3.4 绑定Docker 命令到 Maven 各个阶段3.5 使用私有 Docker 仓库地址3.6 安全认证配置3.7 其他参数4、FAQ...[2021/6/21]

docker搭建jenkins+maven代码构建部署平台

目录Docker基本概念 Docker安装过程(Centos6.9)升级内核 安装docker-io 基于Docker的jenkins安装拉取应用运行容器跟踪应用log 关闭打开容器 tomcat账户配置配置jenkins,构建部署war应用配置JDK、Maven等参数 新建任务...[2021/6/21]

Java基础之简单介绍一下Maven

一、Maven是什么? Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理,是一个自动化构建工具。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯j...[2021/5/17]

Java基础之初识Maven

一、为什么使用Maven? 首先我们先灵魂拷问一下jar包是什么?我们可以将它理解为我们写的一个Java程序,整个Java程序中由多个Java文件和依赖组成。了解清楚这个之后,接下来介绍我们为什么要使用Maven 很多小伙伴学习完Maven之后还是有个疑问,它是干什么用的?所...[2021/5/10]

Admin - SpringBoot + Maven 多启动环境配置实例详解

一:父级pom.xml文件 resources目录下新建指定文件夹,存放Spring配置文件 <profiles> <profile> <id>dev</id> <properties> ...[2021/3/29]

spring-boot-maven-plugin引入出现爆红(已解决)

一、问题描述 换了一台电脑,重新进行idea安装配置。然后打开原来的项目结果引入spring-boot-maven-plugin出现爆红,而且spring-boot-starter-parent也不能引入。 二、解决办法 1.检查环境配置,主要是settings.xml此文件配置情...[2021/3/8]

Java(JDK/Tomcat/Maven)运行环境配置及工具(idea/eclipse)安装详细教程

Java(计算机编程语言) Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式...[2021/3/1]

详解Maven profile配置管理及激活profile的几种方式

详解Maven profile配置管理及激活profile的几种方式

为了实现不同环境构建的不同需求,这里使用到了 profile。因为 profile 能够在构建时修改 pom 的一个子集,或者添加额外的配置元素。接下来介绍 Maven 中对 profile 的配置和激活。 针对不同环境的 profile 的配置 为了体现不同环境的不同构建,需要配置...[2021/1/25]

maven profile实现多环境配置的示例

maven profile实现多环境配置的示例

环境:eclipse + spring mvc + maven 1、直接看图,把数据库的配置单独拿出来放在了resources_env目录下,三个不同环境参数不同, 2,在pom文件中添加配置  <profiles> <profil...[2021/1/25]

使用maven的profile构建不同环境配置的方法

使用maven的profile构建不同环境配置的方法

最近使用到了maven的profile功能,发现这个功能的确很好用也很实用,这块的知识比较多也比较乱,其实真正理解了之后非常简单,为了巩固总结知识,有个更清晰的知识体系,本文诞生了,希望能让像我一样零基础的小白一看就懂,有请戏精,闪亮登场~~ 1.背景 作为一名猿,在实际的项目开发中,通常会...[2021/1/25]

540
2
记录数:74 页数:1/212下一页尾页
 友情链接:直通硅谷  点职佳
加载更多