`
85977328
  • 浏览: 1903634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven之私服配置deploy及上传命令

 
阅读更多
maven deploy
http://www.blogjava.net/libin2722/articles/332876.html

maven setting.xml文件
http://www.360doc.com/content/12/0403/14/834950_200481342.shtml

【第一种】pom.xml配置
pom.xml的配置,部署的路径
     <distributionManagement>
          <repository>
               <id>nexus</id>
               <name>releases</name>
               <url>http://nexus.mgt.pangu365.com/content/repositories/releases</url>
          </repository>
          <snapshotRepository>
               <id>nexus</id>
               <name>releases</name>
               <url>http://nexus.mgt.pangu365.com/content/repositories/snapshots</url>
               <uniqueVersion>false</uniqueVersion>
          </snapshotRepository>
     </distributionManagement> 
    <repositories>       
        <repository>
            <id>Nexus</id>
            <name>Nexus Public Repository</name>
            <url>http://nexus.mgt.pangu365.com/content/groups/public/</url>
        </repository>  
    </repositories>

【第二种】{m2_home}/conf/setting.xml配置
setting.xml
  <servers>
     <!-- id就是库的ID -DrepositoryId-->
     <!--
     <server>
            <id>nexus</id>
            <username>deployment</username>
            <password>deployment123</password>
     </server>
     -->
  </servers>

  <mirrors>
     <!--
     此行不配置,写在pom中也可以
     <mirror>
        <id>nexus</id>
        <mirrorOf> * </mirrorOf>
        <url>http://nexus.mgt.pangu365.com/content/groups/public/</url>
    </mirror>   
     -->
  </mirrors>

【deploy命令】
mvn deploy:deploy-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=/application/search/tools-1.4.2.jar -Durl=http://nexus.mgt.pangu365.com/content/repositories/thirdparty -DrepositoryId=nexus -X

其中-DrepositoryId=nexus就是服务器中 ${M2_HOME}/conf/setting.xml中,配置用户名密码的id
1
0
分享到:
评论

相关推荐

    阿里云maven私服jar包上传和拉取教程

    ### 阿里云maven私服jar包上传和拉取教程 #### 一、搭建阿里云maven私服仓库 在开始之前,确保你已经具备了阿里云账号,并且熟悉基本的Maven操作。 1. **注册并登录阿里云平台**: - 访问阿里云官网,完成注册与...

    Maven deploy配置方法详解

    Maven deploy 配置方法详解,通过将项目的 jar 包上传到远程仓库中,以便其他开发者和工程共享。需要在 pom.xml 文件中配置 distributionManagement 标签,并在 setting.xml 文件中添加认证信息。同时,需要注意版本...

    搭建Maven私服,并配置Nexus环境

    接下来,我们来详细讲解如何搭建Maven私服并配置Nexus环境。 1. **安装Nexus** 下载Nexus的最新版本,如压缩包文件中的`nexus-latest-bundle.zip`。解压后,找到`bin`目录下的`nexus.exe`(Windows)或`nexus`...

    Maven 打包项目到私服 (deploy)的配置方法

    配置完毕后,可以通过Maven的deploy命令将项目部署到私有仓库。使用deploy命令上传项目时,可以跳过测试环节,加快部署过程,命令如下: ```bash mvn deploy -Dmaven.test.skip=true ``` 或者使用更详细的deploy-...

    批量上传 jar包到maven 私服

    批量上传 jar包到maven 私服 自动生成dependency ,不用到私服搜索 核心代码用python编写

    maven 3.8.1版本私服配置版本

    1. **Maven私服的作用**: - 本地存储:避免频繁从中央仓库下载相同的依赖,提高构建速度。 - 内部控制:公司或团队可以托管自己的库,包含私有库、未公开库或特定版本的库。 - 镜像:可以作为中央仓库的镜像,...

    搭建maven私服的软件

    在IT行业中,Maven是一个广泛使用的项目管理和综合工具,它帮助开发者管理依赖、构建项目以及...本文介绍了如何安装Nexus,创建Maven私服仓库,以及配置Maven使用这个私服。这将对团队协作和项目管理带来显著的提升。

    建立Maven私服 – Nexus下载、安装、配置、使用

    Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖...通过以上步骤,你就成功建立了自己的Maven私服,并学会了如何下载、安装、配置和使用Nexus。这将极大地优化你的开发流程,减少网络延迟,提升团队协作效率。

    maven的私服搭建

    **二、Maven私服的配置** 1. **端口配置**: Nexus的端口号可以在`nexus.properties`文件中修改,修改后需要重启服务使更改生效。 2. **仓库设置**: Nexus默认提供了多种类型的仓库,包括代理仓库(Proxy ...

    Maven deploy到 nexus(csdn)————程序.pdf

    1. **环境配置**:安装并配置好Maven和Nexus。 2. **项目准备**:确保项目结构符合Maven规范,并且有正确的`pom.xml`文件。 3. **权限设置**:在Nexus中创建好相应的仓库,并配置好访问权限。 #### 常用命令详解 ...

    maven私服教程.zip

    3. Maven私服的安装与配置: 首先,你需要在服务器上下载并安装选定的私服软件。然后,根据官方文档进行配置,包括设置服务器端口、数据存储路径等。配置完成后,启动服务,通常会有一个Web界面供你管理仓库。 4. ...

    maven私服demo

    在项目中使用Maven私服,需要在`pom.xml`文件中指定依赖的groupId、artifactId和version,Maven会自动从settings.xml配置的私服URL查找这些依赖。如果私服没有找到,Maven会尝试从公共仓库查找。 **最佳实践** 1. ...

    maven上传jar到指定私服

    配置完成后,运行`mvn clean package deploy`命令,Maven会将打包好的JAR文件上传到私有Nexus仓库。如果你的项目是SNAPSHOT版本,那么将会被部署到`snapshots`仓库,如果是RELEASE版本,则会被部署到`releases`仓库...

    开发+MAVEN私服+nexus最新版+jar包依赖

    本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...

    maven 私服 nexus3 安装包

    【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...

    maven常用命令

    19. 上传到私服:`mvn deploy` 20. 强制检查更新:`mvn clean install -U` 源码打包 21. 源码打包:`mvn source:jar` 或 `mvn source:jar-no-fork` 其他 1. 显示版本信息:`mvn -version` 或 `mvn -v` 2. 创建 ...

    Maven在eclipse中的项目启动命令

    - **deploy**: 将Maven项目发布到私服。 - **tomcat:redeploy**: 将Maven项目部署到本地Tomcat并重启。 - **tomcat:run**: 直接运行Maven项目,适用于开发环境。 - **clean**: 清除项目中的编译结果和临时文件。 - *...

    Maven nexus 私服 搭建

    - 使用`mvn deploy:deploy-file`命令上传第三方库或其他自定义构件到私服中。 - 例如,上传Oracle JDBC驱动: ```sh mvn deploy:deploy-file -DgroupId=...

Global site tag (gtag.js) - Google Analytics