写点什么

maven

0 人感兴趣 · 35 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c6/c600f00d2e8f25b0839de733af876a64.jpeg?x-oss-process=image/resize,w_416,h_234

Android 团队怎样搭建自己的开发仓库

在前边组件化开发的相关文章中,我们提到了开发中我们可以把一些共有的功能库比如网络库、图片加载库、工具库等等提取封装后,作为基础(library)库来使用,这些库提取出来之后,要怎么使用呢?还需要每个开发人员把源码文件导入使用,显然这样的方式并不方

https://static001.geekbang.org/infoq/dd/dd84e30d2033cbc4d6f22d7fd96e8ece.webp?x-oss-process=image/resize,w_416,h_234

Jcenter 停止服务,说一说我们的迁移方案

用户头像
Antway4 月 28 日

在今年的 2 月 3 日,Jcenter 运营官方发布一则通告称:包括 GoCenter、Bintray、JCenter 在内的多项软件包管理和分发服务都将停止运营。UPDATE: To better support the community in this migration, JFrog has extended the JCenter new package versions

https://static001.geekbang.org/infoq/0b/0b3664d0af5e409bf3a4ff4a4bcc6d21.webp?x-oss-process=image/resize,w_416,h_234

陌陌一面,为什么 SpringBoot 的 jar 可以独立运行?

用户头像
Java小咖秀4 月 19 日

SpringBoot 提供了一个插件 spring-boot-maven-plugin 用于把程序打包成一个可执行的 jar 包。在 pom 文件里加入这个插件即可:

使用 gradle 插件发布项目到 nexus 中央仓库

用户头像
程序那些事4 月 19 日

Sonatype 提供了一个叫做开源软件资源库托管Open Source Software Repository Hosting (OSSRH) 的工具,帮助我们来方便的将项目发布到中心仓库中。

https://static001.geekbang.org/infoq/f3/f3aad24ff22ed2ba958edcce1847f55d.jpeg?x-oss-process=image/resize,w_416,h_234

很坑的 Could not transfer artifact 报错

用户头像
CoderJ4 月 16 日

Could not transfer artifact的maven报错

maven 中心仓库 OSSRH 使用简介

用户头像
程序那些事4 月 9 日

使用java做项目的朋友肯定对maven不陌生,maven为我们提供了一个中心仓库,我们在构建java项目时,直接从maven中心仓库中下载依赖的jar包到本地,然后打包进行构建。

https://static001.geekbang.org/infoq/5d/5d6292c7ff093788cbde1064440d037b.png?x-oss-process=image/resize,w_416,h_234

maven 项目下的重复依赖校验

来自一位测试同学的需求,历史出现过Java同学提交代码后,因为引入重复依赖导致工程报错的问题。所以希望能够尽早排查出重复依赖,或代码中与适用的jar包有包名和类名都完全相同的情况。

https://static001.geekbang.org/infoq/60/60c2b78d8f6868a41ec91192e7119fae.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot+Maven 实现车牌训练、识别系统

之前为各位朋友分享过Python+OpenCV实现车牌检测与识别,本篇博文为各位分享Spring Boot+Maven实现车牌训练、识别系统。

在 gradle 中构建 java 项目

用户头像
程序那些事2 月 20 日

之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。

gradle 中的增量构建

用户头像
程序那些事2 月 17 日

在我们使用的各种工具中,为了提升工作效率,总会使用到各种各样的缓存技术,比如说docker中的layer就是缓存了之前构建的image。在gradle中这种以task组合起来的构建工具也不例外,在gradle中,这种技术叫做增量构建。

深入理解 gradle 中的 task

用户头像
程序那些事2 月 15 日

在之前的文章中,我们讲到了如何使用gradle创建一个简单的task,以及task之间怎么依赖,甚至使用了程序来创建task。在本文中,我们会更加深入的去了解一下gradle中的task。

https://static001.geekbang.org/infoq/86/86ae63c28ea758841143a04cbeba975d.jpeg?x-oss-process=image/resize,w_416,h_234

Tomcat 异常: Unable to process Jar entry [module-info.class] from Jar

用户头像
小马哥2 月 15 日

Tomcat异常: Unable to process Jar entry [module-info.class] from Jar的处理方法

gradle 中的 build script 详解

用户头像
程序那些事2 月 13 日

build.gradle是gradle中非常重要的一个文件,因为它描述了gradle中可以运行的任务,今天本文将会带大家体验一下如何创建一个build.gradle文件和如何编写其中的内容。

深入了解 gradle 和 maven 的区别

用户头像
程序那些事2 月 10 日

gradle和maven都可以用来构建java程序,甚至在某些情况下,两者还可以互相转换,那么他们两个的共同点和不同点是什么?我们如何在项目中选择使用哪种技术呢?一起来看看吧。

如何使用 maven 轻松重构项目

用户头像
田维常1 月 14 日

现在是微服务盛行时代,说不准哪一天领导就会让你对一个大项目进行重构。大项目的痛点:编译慢、发布繁琐等。就像下面这张图:

三分钟快速掌握 maven 插件

用户头像
田维常1 月 13 日

于是老田搞到大半夜终于写了一篇maven的插件,今天分享给大家。 想进一步详聊了请加我微信tj20120622,进群和大家一起聊技术。 Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。那么我们今天就来聊聊Maven插件。

五分钟快速掌握 Maven 的核心概念

用户头像
田维常1 月 11 日

前两天在一个技术群,有人还在问maven中groupId、artifactId、version这些关键字的含义是什么,于是,我觉得还是很有必要来聊聊Maven中的这些核心概念。

教小师妹快速入门 Maven,嘿嘿嘿...

用户头像
田维常1 月 8 日

最近,小师妹给我发消息,说她在某个项目中看到了Maven,感觉还挺小巧精致的,很有兴趣深入学习一下,问我有没有什么快速入门的教程~刚好自己也在整理Maven相关的材料,那就拿出来一起交流一下吧。今天主要聊聊Maven的快速入门

阿里云仓库使用小技巧

用户头像
2020 年 12 月 28 日

介绍Maven如何配置阿里云源仓库,如何解决依赖无法查找的问题

https://static001.geekbang.org/infoq/9d/9d705cb7010ee6dd6da76ea3d16d47ba.jpeg?x-oss-process=image/resize,w_416,h_234

使用 Maven Archetype 基于 IDEA 快速创建项目

用户头像
程序员小航2020 年 10 月 30 日

又要开发新项目了,还是创建新项目,怎么办?老大说按照 xxx 项目的结构创建一个新项目就可以了。

https://static001.geekbang.org/infoq/73/735ce638a92aa58f20a7a786f3867080.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Cloud 微服务实践 (2) - Gateway 重试机制

用户头像
xiaoboey2020 年 9 月 16 日

本文对《入门》篇的代码进行重构,并使用Spring Cloud Gateway的重试机制,解决部分服务实例宕机导致服务不可用的问题。

https://static001.geekbang.org/infoq/6c/6c56c04ace4a0a9651dd51fa2e05cbeb.png?x-oss-process=image/resize,w_416,h_234

又踩 Maven 的两个坑

用户头像
xiaoboey2020 年 9 月 7 日

1、安装mvnw时报错:Unknown lifecycle phase 2、命令行里执行mvn时,Maven的配置(settings.xml)没生效?

https://static001.geekbang.org/infoq/51/5175fb1e9ec1cd7f4394d300d0316a50.png?x-oss-process=image/resize,w_416,h_234

Maven 的爱恨情仇

用户头像
xcbeyond2020 年 8 月 14 日

Maven的爱恨情仇,你肯定遇到过……

https://static001.geekbang.org/infoq/58/587c8b9dd0690c53cd7f27d57a71285e.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot + Vue 前后端分离项目,Maven 自动打包整合

用户头像
xcbeyond2020 年 7 月 24 日

现在各类项目为了降低项目、服务模块间的高度耦合性,提出了“前后端分离”,而前后端分离的项目该如何打包呢?

https://static001.geekbang.org/infoq/58/5801737c1a0e368af51968b704eb9a3c.png?x-oss-process=image/resize,w_416,h_234

自从用完 Gradle 后,有点嫌弃 Maven 了!速度贼快!

用户头像
xcbeyond2020 年 7 月 19 日

相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服

https://static001.geekbang.org/infoq/38/382e9b5bacc797f725cd1f5713021e34.png?x-oss-process=image/resize,w_416,h_234

工程规约 - maven 统一管理

用户头像
Man2020 年 7 月 12 日

事情是这样的:最近条线内部在搞“避免重复造轮子”的整改活动。其中发生了一个事情,之前条线内部的A团队已经尝鲜使用了XXL-job,后面考虑到避免重复造轮子,就要求B团队新建的系统也统一使用XXL-job,然后通过执行器进行权限管理,最后才发现原来A团队使用

https://static001.geekbang.org/infoq/d9/d9c85cd5c3b136b18997f3e3d68e6301.png?x-oss-process=image/resize,w_416,h_234

Gradle 快速入门使用指南 - 安装篇

用户头像
小隐乐乐2020 年 7 月 3 日

高铁都提速了,我们构建应用的速度也应该提提速了。没看到,SpringBoot官方也始拥抱Gradle了么,我们也要响应时代的召唤。额,起码要学习跟上。

maven_maven资料文章-InfoQ写作平台