首页
学习
活动
专区
圈层
工具
发布

#maven

软件(特别是 Java 软件)项目管理及自动构建工具

Maven从入门到放弃?别急,看完这篇你就是Maven大神了!

悠悠12138

Maven的插件机制也很强大。每个阶段的具体工作都是由插件来完成的。比如编译阶段用的是maven-compiler-plugin,打包阶段用的是maven-ja...

14010

三种方式打 Java 可执行 JAR 包,你用对了吗?

阿飞爱Coding

如果最终的 jar 包被其他的项目所依赖的话, classpath 中可能存在重复的 class 文件,直接地引用此 jar 包中的类可能会导致类加载冲突。为了...

49710

别再只会 mvn install 了!深入拆解 Maven 插件核心原理

程序员皮皮林

比如我们想写一个名字叫 “hello-maven-plugin” 的maven插件,目的是提供一个sayHi方法,在编译时输出一个Hello, world。那么...

11110

Hadess入门到精通,如何管理Maven制品

DevOps探索之旅

Hadess是一款开源免费的制品管理工具,在上一篇中已经介绍了Hadess安装及配置,这篇文章将介绍如何在Hadess中详细的使用Maven制品。

12350

如何在Spring项目中引入高版本依赖并解决低版本冲突问题

用户8589624

在Spring项目的开发过程中,依赖管理是一个非常重要且复杂的问题。随着项目的不断迭代,我们可能需要引入更高版本的依赖来使用新特性或修复旧版本的Bug。然而,这...

11810

Git与Maven在Java项目模块依赖管理中的对比与实践

用户8589624

在Java项目开发中,依赖管理是一个至关重要的环节。依赖管理不仅影响项目的构建和运行效率,还直接关系到项目的可维护性和扩展性。目前,Git和Maven是两种常用...

7910

如何将本地 JAR 文件手动添加到 Maven 本地仓库

用户8589624

在 Java 开发中,使用 Maven 作为项目管理工具已经成为了主流的选择。Maven 提供了强大的依赖管理功能,可以轻松地下载和管理项目所需的库和工具。然而...

44530

【开发日记】使用Docker搭建Maven私服

全栈开发日记

Maven私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。

16910

快速解决 Maven 版本冲突指南 !

程序员皮皮林

不难看出,尽管项目中依赖了三个不同的版本,但最后我们实际在项目中存在的却只会有一个 poi-oomxl 组件。那么在发生冲突时,maven 到底会取用哪个版本的...

34400

maven-default-http-blocker (http://0.0.0.0/)

井九

从 Maven 3.8.1 版本开始,许多开发者在构建项目时可能会遇到一个意想不到的错误,提示无法下载依赖,并指向一个 HTTP 地址。这通常是由于 Maven...

24510

maven项目打包时,下载依赖的地址以哪里为准?

用户11874785

作者每次拉到一个非常nice的项目,下载依赖时总会遇到依赖下载失败的情况。故此学习,并记录!

17610

全方面熟悉Maven项目管理工具(五)教你IDEA创建Maven基本项目、导入工程和模块,并为你讲解Maven的生命周期

凉凉心.

如果要构建不同的 Maven 工程类型,可以勾选【从原型创建】在列表中选择工程类型

76710

全方面熟悉Maven项目管理工具(四)带你认识依赖、继承和聚合都是什么!有什么用?

凉凉心.

明确一个意识:从来只有 Web 工程依赖 Java 工程,没有反过来 Java 工程依赖 Web 工程。

15810

全方面熟悉Maven项目管理工具(二)坐标、pom.xml文件的解读!

凉凉心.

生成后配置我们的Maven工程,一共默认有 10 种Maven工程类型。默认为 7,快速开发类型;

17010

全方面熟悉Maven项目管理工具(一)认识Maven、Maven如何安装?

凉凉心.

私有仓库: 可以将数据发布到 Nexus 私服中。谁需要就可以通过 Nexus 私服来获取数据

51210

idea打包推送maven仓库及同时推送到不同的maven仓库,本地和云上的腾讯云

oktokeep

idea打包推送maven仓库及同时推送到不同的maven仓库,本地和云上的腾讯云

20510

idea查询maven安装目录

oktokeep

若显示为"Bundled (Maven 3)",则表示使用的是IDEA自带的Maven,其默认路径为<IDEA安装目录>/plugins/maven/lib/m...

22910

Java打包Maven可运行的Jar

贺公子之数据科学与艺术

在上述pom.xml文件中,我们指定了项目的基本信息,如groupId、artifactId和版本号。还指定了Java的版本为1.8,并配置了maven-com...

27510

Hessian 序列化 Maven 包

贺公子之数据科学与艺术

在日常的 Java 开发过程中,我们经常需要进行对象的序列化与反序列化操作。Hessian 是一个高性能的二进制序列化协议,可以快速地将 Java 对象转化为字...

16910

用GitHub构建个人Maven仓库

贺公子之数据科学与艺术

用GitHub构建个人Maven仓库 Maven是一个出色的项目管理工具,它的依赖管理功能极其方便。但是对于个人开发者而言,发布jar包到中央仓库略显麻烦,有...

21710
领券