
maven
LorenLuo
积极乐观,有责任心,学习能力强
展开
-
Maven详解之仓库------本地仓库、远程仓库
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就转载 2017-02-14 14:28:39 · 495 阅读 · 0 评论 -
Linux下使用Nexus搭建Maven私服
为什么要搭建私服?在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理,同时也可以节省网络带宽,当然前提是项目所需要的构件在私服中已经存在。Nexus下载及安装配置 我们可以在nexus的官网上找到它的相关介绍,转载 2017-02-14 16:57:34 · 538 阅读 · 0 评论 -
使用Nexus搭建Maven私服
1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 M转载 2017-02-24 13:38:46 · 432 阅读 · 0 评论 -
Nexus Repositories 介绍
1 Repositories介绍在Nexus的Repositories中,主要有两种类型的工厂hosted和proxyhosted本地工厂:只是面向内部服务的,面向局域网3rd party :存放Maven中央仓库中没有的第三方jar包Releases :存放Maven中提交的Releases项目Snapshots :存放Maven中提交的Snaphots项目proxy代原创 2017-02-24 15:12:38 · 2403 阅读 · 0 评论 -
发布Maven项目到nexus中
1.在pom.xml文件中配置需要发布的工厂如果想把项目发布到nexus中,需要在pom.xml中配置releases和snapshots版本发布的具体repositorynexus-releases保持一致-->nexus-releasesNexus Release Repositoryhttp://localhost:8081/nexus/con转载 2017-02-24 15:15:45 · 551 阅读 · 0 评论 -
Nexus按项目类型分配不同的工厂来发布不同的项目
在【3.发布Maven项目到nexus中】配置了把项目发布到nexus中的方法但是有时候,一个公司会有很多项目[crm,oa,erp]等等的项目。如果把这些项目全部都放到releases或者snapshots中的话会有点混乱。比较好的办法是,按项目来分。每个项目一个工厂:cms-repositorie、oa-repositorie每个项目一个角色:cms oa每个角色都只管理自转载 2017-02-24 15:48:00 · 591 阅读 · 0 评论 -
Elipse中发布一个Maven项目到Tomcat
对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在,启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。1、首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建ma转载 2017-02-24 16:10:27 · 496 阅读 · 0 评论 -
搭建多模块企业级项目
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输入你的项目名称转载 2017-02-24 16:55:37 · 548 阅读 · 0 评论