Maven
文章平均质量分 56
jeikerxiao
简单,
展开
-
Maven编译失败: zip file is empty
报错信息完整报错信息如下java: 读取/Users/jeikerxiao/.m2/repository/io/netty/netty-common/4.1.52.Final/netty-common-4.1.52.Final.jar时出错; zip file is empty查看文件进入指定目录查看有文件:➜ cd /Users/jeikerxiao/.m2/repository/io/netty/netty-common/4.1.52.Final/➜ ls_remote.reposi原创 2020-10-27 09:51:30 · 5402 阅读 · 0 评论 -
Maven 骨架制作
1. 创建骨架工程2. 创建archetypemvn clean archetype:create-from-project3. 安装骨架到本地仓库进入骨架工程的target目录下:cd target/generated-sources/archetype安装到本地仓库mvn install4. 读取骨架配置文件进入本地仓库对应骨架目录读取配置文件cd repository/com/jeiker/demo4-archetype➜ demo4-archetype cat mav原创 2020-07-22 16:44:22 · 646 阅读 · 0 评论 -
Maven 项目使用sonar扫描
1. 项目中的pom.xml中增加插件<plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.1.1</version>&l...原创 2019-07-12 11:30:55 · 11931 阅读 · 3 评论 -
Nexus 最佳实践配置
nexus的仓库类型仓库类型分为以下四种:group:仓库组hosted:宿主proxy:代理virtual:虚拟仓库组外部使用时,直接使用仓库组对外。如: http://[私服IP]:8082/nexus/content/groups/public/注意仓库组的顺序,一般先公司内部,然后第三方,然后中央仓库等。Releases: 用来部署管理公司内部的发布版本构件的宿主...原创 2019-07-08 10:27:02 · 1126 阅读 · 0 评论 -
Maven deploy到 Nexus
1. Nexus 启动2. 配置 meven 的conf 的settings.xml<servers> <server> <id>releases</id> <username>admin</username> <password>admin123&l原创 2018-06-19 09:34:12 · 1183 阅读 · 0 评论 -
Maven scope含义的说明
scope依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如原创 2017-03-29 19:19:32 · 676 阅读 · 0 评论 -
Maven:pom文件详解
project<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_原创 2017-03-03 13:57:24 · 2482 阅读 · 0 评论 -
Maven介绍
1.maven的用途maven是一个项目构建和管理的工具。提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等。可以将项目过程规范化、自动化、高效化以及强大的可扩展性。利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等。2.maven的概念介绍2.1 pompom是指project object M原创 2017-03-04 12:59:35 · 578 阅读 · 0 评论 -
Maven:mirror和repository区别
什么是镜像? 什么是仓库?1.Repository(仓库)1.1 Maven仓库种类有2大类仓库:远程remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问。本地local repository:存放在本地磁盘的一个文件夹.如我的:\Users\xiao\.m2\repository\1.2 Remote Repository的种类远程仓原创 2017-03-04 13:15:17 · 6099 阅读 · 0 评论 -
Maven自定义archetype生成项目骨架
通过 maven-archetype-plugin 插件可以自定义符合我们自己需求的archetype。1.什么是ArchetypeArchetype是一个Maven项目模板工具包。通过Archetype我们可以快速搭建Maven项目。常见的Archetype:简单的maven工程骨架maven-archetype-quickstart maven-archetype-simple原创 2017-03-04 12:24:20 · 11593 阅读 · 1 评论 -
Maven入门4- 安装定制库到Maven本地资源库
要解决的问题这里有2个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库。要使用的 jar 不存在于 Maven 的中心储存库中。 您创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。原创 2016-06-29 11:26:25 · 442 阅读 · 0 评论 -
Maven入门3- Maven依赖机制
在 Maven 依赖机制的帮助下自动下载所有项目必需的依赖库,并保持版本升级。原创 2016-06-29 11:13:37 · 364 阅读 · 0 评论 -
Maven入门2- 添加远程仓库地址
为什么要添加在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库,该过程将停止并将错误消息输出到 Maven 控制台。原创 2016-06-29 10:59:17 · 3265 阅读 · 0 评论 -
Maven 入门1- 简介
Maven简介Apache Maven 是一个软件项目管理工具,提供了一个项目对象模型(POM)文件的新概念来管理项目的构建,相关性和文档。最强大的功能就是能够自动下载项目依赖库。原创 2016-06-29 10:42:15 · 398 阅读 · 0 评论