`
1028826685
  • 浏览: 921392 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

maven本地配置规范

阅读更多

关于私有仓库配置

放在项目根pom.xml文件中

 
 
<repositories>
    <repository>
        <id>internal repository</id>
        <name>Local repository</name>
         
        <url>https://xxx/artifactory/libs-snapshot-local</url>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>interval:30</updatePolicy>
            <checksumPolicy>warn</checksumPolicy>
        </snapshots>
    </repository>
</repositories>

注意:

私有库配置不要放在settings.xml中,项目构建要尽量减少对环境的依赖,这样在多种编译环境,都可以快速的成功编译,而不需要对环境做各种设置,减少环境配置时间,节省无谓时间浪费

 

如果有必须在settings.xml中配置私有仓库情况,如:archetype项目的本地或构建环境构建,在settings.xml下使用profile形式加载私有库配置

 
 
<profiles>
    <profile>
      <id>archetype</id>
      <repositories>
        <repository>
          <id>archetype</id>
          <url>http://xxx/libs-snapshot-local</url>
          <releases>
            <enabled>true</enabled>
            <checksumPolicy>fail</checksumPolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <checksumPolicy>warn</checksumPolicy>
          </snapshots>
        </repository>
      </repositories>
    </profile>
  </profiles>

 

添加阿里云加速镜像~/.m2/settings.xml 镜像配置

编辑 ~/.m2/settings.xml , 在<settings></settings>下加入下面配置

 
 
<mirrors>
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
     </mirror>
  </mirrors>
分享到:
评论

相关推荐

    Maven2使用项目开发规范说明.doc

    《Maven2使用项目开发规范说明》,图文并茂,详细介绍了使用 Maven2 开发一个规范项目的流程。 目录: ...3.3. 在Eclipse要引用的jar包设置规范 20 3.4. MIA_LIB维护更新规范 22 4. 参考资料链接 23

    nexus maven内部库配置安装手册

    Nexus可以在服务器上建立本地的宿主仓库,你可以往这个仓库里提交任意的Maven规范构件,包括不能从公开仓库下载到的构件,或者你组织内部产生的构件。 仓库组。有了仓库组,你就能将很多仓库聚合起来,对外公开一个...

    Maven各仓库详解.doc

    Maven 本地仓库,远程仓库,中央仓库,Nexus私服,镜像 详解,只要学通了这边文章,maven配置你随便折腾

    Maven2 的新特性.7z

    在settings.xml中可以配置,如本地Repository、proxy等等,关于settings.xml的结构可以从Maven的官方网站上获取。 3. Plugin语言更换 在Maven2中,编写plugin的语言由jelly变更为Java和BeanShell。Java在速度上更有...

    用Nexus做Maven私服全攻略

    Nexus可以在服务器上建立本地的宿主仓库,你可以往这个仓库里提交任意的Maven规范构件,包括不能从公开仓库下载到的构件,或者你组织内部产生的构件。 • 仓库组。有了仓库组,你就能将很多仓库聚合起来,对外公开一...

    项目管理-maven(一)

    Maven是一个流行的项目管理工具,用于帮助Java开发人员构建、发布和管理项目。它提供了一种标准化的方式来构建项目、管理...项目部署:Maven支持将项目构建结果发布到本地仓库或者远程仓库,使得项目的可重用性和分享

    docker-jenkins-jdk:为JDK和Maven配置的启动的Docker映像规范

    该映像设置了JDK 7和8(使用OpenJDK)以及Maven版本3.1.1、3.2.5和3.3.3。 用法 使用此映像启动一个容器,该映像将卷映射到/var/jenkins_home 。 这样可以确保数据不会丢失。 另外,如果要迭代开发,则可能需要将...

    Jenkins集成JMeter接口自动化框架-补充说明.pdf

    a&gt; eclipse创建maven项目后,从原来本地调试的github拉取配置代码,再调试出现执行xml格式问题 问题:SXXP0003: Error reported by XML parser 解决:修改工程src/test/jmeter目录下的user.properties:

    soa-seed:这是SOA的种子项目,用于JavaWeb开发的spring和maven

    代码check下来之后,设置好JDK 1.6, 使用maven install 即可开发规范(重要必读)配置文件配置文件按照各个环境不同而进行区分: 本地、dev、sit、uat、pre、prd本地开发环境的配置的配置文件(数据库等),统一在src\...

    PI-Web-API-Client-Java-Android:使用Swagger规范生成的Java和Android的PI Web API客户端库

    要将其部署到远程Maven存储库,请配置存储库的设置并执行: mvn deploy 有关更多信息,请参考。 用法 使用Maven构建此客户端库后,使用您喜欢的IDE创建一个新的Java项目。 使用Maven或Gradle,按照以下说明添加库...

    api-simulator:能够仅根据API规范及其包含的示例在服务注册表中进行注册并模拟请求处理的服务

    Prism使用不可配置的5秒钟超时来下载OpenAPI规范,如果下载时间超过此时间,则消息socket hang up并失败,一种解决方法是改用本地文件。 执行 准备 下载OpenAPI规范,然后将其复制到config/openap

    spring-framework-petclinic:一个基于JSP,Spring MVC,Spring Data JPA,Hibernate和JDBC的Spring框架应用程序

    它允许Spring社区使用简单的旧Spring Framework配置和3层架构(即表示-&gt;服务-&gt;存储库)来维护Petclinic版本。 现在,“规范”实现基于Spring Boot,Thymeleaf和面向聚集的域。 通过一些图表了解Spring Petclinic...

    sculptor:Sculptor是一个代码生成器,它应用了领域驱动设计和领域特定语言中的概念

    您可以在文本规范中(在)表达您的设计意图,Sculptor可以通过该文本规范(使用)生成高质量的Java代码和配置。 您可以使用文本域专用语言(DSL)中的域驱动设计(DDD)中的概念。 例如服务,模块,实体,值对象,...

    基于JSP+Servlet的房源出租管理系统源码+数据库+项目说明(适合毕业设计和大作业).zip

    项目非maven项目,需要先把依赖包导入,配置war路径和Tomcat即可。 依赖库会用到`javax.servlet.http.HttpSession`,加入`Tomcat`即可: ![]...

    生鲜配送平台源码java-nowcoder-project:现在编码器项目

    仓库,本地配置 IDEA 并测试 pull 和 push。 创建 SpringBoot 工程,导入 web,velocity 和 aop 的包。 生成 maven 项目,pom.xml 包含上述依赖。 Controller 中使用注解配置,requestmapping,responsebody 基本...

    生鲜配送平台源码java-nowcoder-project:来自nowcoder的一个基于Redis的SpringBoot项目

    仓库,本地配置 IDEA 并测试 pull 和 push。 创建 SpringBoot 工程,导入 web,velocity 和 aop 的包。 生成 maven 项目,pom.xml 包含上述依赖。 Controller 中使用注解配置,requestmapping,responsebody 基本...

    生鲜配送平台源码java-rushi:问答平台

    仓库,本地配置 IDEA 并测试 pull 和 push。 创建 SpringBoot 工程,导入 web,velocity 和 aop 的包。 生成 maven 项目,pom.xml 包含上述依赖。 Controller 中使用注解配置,requestmapping,responsebody 基本...

    hessoa:Hessoa是基于Hessian的SOA框架

    Hessoa Hessoa是基于Hessian的SOA框架。Hessian是很轻量级的SOA框架,虽然2014年以后没有更新...hessoa依赖于spring mvc,由maven配置为由使用者引入spring mvc,也即hessoa并不强指定应该用哪个版本的spring mvc,而是

    春天框架petclinic

    它允许Spring社区使用简单的旧Spring Framework配置和3层架构(即表示-&gt;服务-&gt;存储库)来维护Petclinic版本。 现在,“规范”实现基于Spring Boot,Thymeleaf和面向聚集的域。 通过一些图表了解Spring Petclinic...

    单点登录源码

    服务网关,对外暴露统一规范的接口和包装响应结果,包括各个子系统的交互接口、对外开放接口、开发加密接口、接口文档等服务,可在该模块支持验签、鉴权、路由、限流、监控、容错、日志等功能。示例图: ![API网关]...

Global site tag (gtag.js) - Google Analytics