maven
aicong
普普通通
展开
-
安装nexus
首先下载最新的开源版本:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-latest-bundle.zip 下载后解压出来有两个目录:nexus-2.6.4-02 和 sonatype-work sonatype-work用来存放私服的jar包。 接着配置环境变量,把~/nexus-2.6.4-02\原创 2016-02-08 10:55:14 · 395 阅读 · 0 评论 -
maven 那点事儿
1、maven的默认中央仓库在%M2_HOME%/lib/maven-model-builder-3.3.9.jar/中的\org\apache\maven\model 的pom文件配置 如下- - central Central Repository https://repo.maven.apache.org/maven2 default - false原创 2016-02-08 10:16:04 · 583 阅读 · 0 评论 -
maven 打包其他文件,例如xml 插件
org.codehaus.mojo build-helper-maven-plugin 1.4 false attach-artifacts原创 2016-02-26 11:45:05 · 716 阅读 · 0 评论 -
nexus maven工厂配置
nexus上默认有4种的工厂 分别是:group hosted(面向的是内部的提交) proxy virtual 当我们执行mvn : deploy 发布的时候,默认都是提交给hosted类型的工厂 hosted 类型的又有3个版本,分别是:Releases Snapshots 3rd party proxy类型的工厂主要用到了Central这个工厂,主要把中央工厂里面的第三原创 2016-02-08 11:23:12 · 413 阅读 · 0 评论 -
maven打包时忽略测试代码
当我们想用maven打包的时候不想运行测试代码(junit),我们可以有一下方法 一、打包时带上以下命令 mvn install -DskipTests 或 mvn install -Dmaven.test.skip=true 二、使用maven提供的插件 org.apache.maven.plugins maven-surefire-plugin 2.18.1 t原创 2016-06-17 15:48:57 · 24366 阅读 · 1 评论 -
任意更改maven项目的版本号
我们在项目开发阶段通常使用的是SNAPSHOT版本,当我们发布的时候,不得不改为release版本,但是由于项目分的模块多的时候,每个项目去改的话显得有点繁琐,因此可以使用maven提供的命令去统一更改 mvn versions:set -DnewVersion=1.0.0-RELEASE 这样,版本就会被更改.原创 2016-06-17 15:57:27 · 2891 阅读 · 0 评论 -
使用profile解决maven不同的环境deploy到不同的repositories
一:修改apache-maven-3.3.9\conf\settings.xml 在profiles标签中,添加如下profile [html] view plain copy span> profile> id>devid> properties> repository.id>devre转载 2016-06-17 16:04:45 · 7103 阅读 · 0 评论