![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven私服
文章平均质量分 72
muyoufang
这个作者很懒,什么都没留下…
展开
-
Nexus搭建Maven私服(一) Maven安装
Maven安装 下载地址:http://maven.apache.org/download.html 下载(此版本为3.0.4):wget http://mirror.bjtu.edu.cn/apache/maven/binaries/apache-maven-3.0.4-bin.tar.gz 解压安装:tar -xvzf apache-maven-3.0.4-bin.tar.gz...原创 2012-10-12 17:29:31 · 143 阅读 · 0 评论 -
Nexus搭建Maven私服(二) 分发构件至远程仓库
分发构件至远程仓库 上一篇文章中已将Maven私服搭建起来. 这篇文章主要涉及到将本地项目构件分发至远程仓库中. mvn install 会将项目生成的构件安装到本地Maven仓库, mvn deploy 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。 ...原创 2012-10-12 17:29:43 · 230 阅读 · 0 评论 -
Nexus搭建Maven私服(三) 版本控制
Mavne插件--关于版本控制 一个项目到一个阶段后,就需要发布一个正式的版本(release版本)。一次正式的发布需要这样一些工作: 在trunk中,更新pom版本从1.0-SNAPSHOT到1.0 对1.0打一个svn tag 针对tag进行mvn deploy,发布正式版本 更新trunk从1.0到1.1-SNAPSHOT 你可以手工一步步的做这些事情,无非...原创 2012-10-12 17:29:54 · 386 阅读 · 0 评论 -
Nexus搭建Maven私服(四) Maven 相关打包插件
Maven 相关打包插件 Packaging的含义 任何一个Maven项目都需要定义POM元素packaging(如果不写则默认值为jar)。顾名思义,该元素 决定了项目的打包方式。实际的情形中,如果你不声明该元素,Maven会帮你生成一个JAR包;如果你定义该元素的值为war,那你会得到一个WAR包; 如果定义其值为POM(比如是一个父模块),那什么包都不会生成。除此之外,...原创 2012-10-12 17:30:03 · 245 阅读 · 0 评论 -
Nexus搭建Maven私服(五) Maven远程部署web工程
Maven远程部署web工程 在Maven项目中添加 tomcat-maven-plugin 插件 pom.xml 配置如下: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId&...原创 2012-10-15 21:19:57 · 66 阅读 · 0 评论