![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
yly20150203
这个作者很懒,什么都没留下…
展开
-
编写一个maven插件,并进行插件测试
最近在学习maven实战,里面有一个章节就是自己实现一个maven插件,在此做下记录创建maven插件项目,有几种办法,我这边使用的是最原始的archetype,1:你想在哪里创建项目就进入到哪里输入mvn archetype:generate输入:maven-archetype-plugin选择2继续输入groupid artifactid等信息确定之后你会发现生成了一个项...原创 2019-12-26 15:46:43 · 279 阅读 · 1 评论 -
maven-nexus
Nexus仓库的类型group 仓库组hosts 宿主virtual 虚拟proxy 代理Maven Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。 Releases:这是一个策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。 Snapshots:这是一个策略为Snapshot的宿主类型仓库,...原创 2019-12-25 16:11:56 · 74 阅读 · 0 评论 -
Maven杂记(命令,裁剪反应堆)
命令mvn help:system。该命令会打印出所有的Java系统属性和环境变量,从命令行输出看到Maven会下载maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。首先确认自己无法直接访问公共的Maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。测试用例编写完毕之后就可以调用Maven执行测试。...原创 2019-12-24 17:16:07 · 218 阅读 · 0 评论 -
maven scope=import
对于maven,我们经常多使用单继承方式,将父项目中的pom依赖到子项目中父项目:<modelVersion>4.0.0</modelVersion> <groupId>com.shinemo.account</groupId> <artifactId>account-parent</artifactId> &...原创 2019-12-24 15:27:40 · 106 阅读 · 0 评论 -
maven聚合
聚合的作用仅仅帮助聚合其他模块构建的工具,本身并无实质内容<groupId>com.shinemo.account</groupId><artifactId>account-aggregator</artifactId><version>0.0.1-SNAPSHOT</version> <!--packag...原创 2019-12-24 10:35:41 · 111 阅读 · 0 评论 -
maven入门
官网:http://maven.apache.org/ 中央仓库:http://mvnrepository.com/命令:clean:清除class文件,以及删除target目录,target目录中存放的是字节码文件和测试报告compile:编译形成字节码文件(target目录)test:运行测试文件package:打一个jar包,会在target目录中存在install:将jar包原创 2016-11-20 12:31:39 · 305 阅读 · 1 评论