maven
yly20150203
这个作者很懒,什么都没留下…
展开
-
编写一个maven插件,并进行插件测试
最近在学习maven实战,里面有一个章节就是自己实现一个maven插件,在此做下记录 创建maven插件项目,有几种办法,我这边使用的是最原始的archetype, 1:你想在哪里创建项目就进入到哪里 输入mvn archetype:generate 输入:maven-archetype-plugin 选择2 继续输入groupid artifactid等信息 确定之后你会发现生成了一个项...原创 2019-12-26 15:46:43 · 286 阅读 · 1 评论 -
maven-nexus
Nexus仓库的类型 group 仓库组 hosts 宿主 virtual 虚拟 proxy 代理 Maven Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。 Releases:这是一个策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。 Snapshots:这是一个策略为Snapshot的宿主类型仓库,...原创 2019-12-25 16:11:56 · 79 阅读 · 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 · 225 阅读 · 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 · 118 阅读 · 0 评论 -
maven聚合
聚合的作用 仅仅帮助聚合其他模块构建的工具,本身并无实质内容 <groupId>com.shinemo.account</groupId> <artifactId>account-aggregator</artifactId> <version>0.0.1-SNAPSHOT</version> <!--packag...原创 2019-12-24 10:35:41 · 118 阅读 · 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 · 310 阅读 · 1 评论