精华内容
下载资源
问答
  • Maven只deploy某个pom

    千次阅读 热门讨论 2019-12-17 14:40:11
    Maven只单独部署某个pom,比如只deploypom,不deploy子模块 实例 如果原来工程maven结构 pgroup:partifact:1.0.0-RELEASE pgroup:module1:1.0.0-RELEASE pgroup:module2:1.0.0-RELEASE pgroup:module3:...

    Maven只单独部署某个pom,比如只deploy 父pom,不deploy子模块

    实例

    如果原来工程maven结构

    pgroup:partifact:1.0.0-RELEASE
       pgroup:module1:1.0.0-RELEASE
       pgroup:module2:1.0.0-RELEASE
       pgroup:module3:1.0.0-RELEASE

    升级module3版本之后,工程maven结构

    pgroup:partifact:1.1.0-SNAPSHOT
       pgroup:module1:1.0.0-RELEASE
       pgroup:module2:1.0.0-RELEASE
       pgroup:module3:1.1.0-SNAPSHOT

    如果在父级工程目录下 执行 mvn clean package -Dmaven.test.skip=true deploy 明显会报错,因为他会同时将module1、module2、module3 同时编译打包deploy

     

    方法一

    那么解决方法就是:

    1、在module目录下,对模块module3 deploy

    mvn clean package -Dmaven.test.skip=true deploy

    2、然后对父级目录deploy

    语法:

    mvn install:install-file -Dfile=[文件] -DgroupId=[xxxx] -DartifactId=[xxxx] -Dversion=[xxxx] -Dpackaging=jar
    

    对应的是,在父级目录下执行:

    mvn install:install-file -Dfile=pom.xml -DgroupId=pgroup -DartifactId=partifact -Dversion=1.1.0-SNAPSHOT -Dpackaging=jar

     

    方法二

    在不需要module的pom.xml中添加如下配置

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.2</version>
        <configuration>
            <skip>true</skip>
        </configuration>
    </plugin>

     

    方法三

    或者在不需要module的pom.xml中加入这个配置

    <properties>  
         <maven.deploy.skip>true</maven.deploy.skip>  
    </properties>

     

     

     

    展开全文
  • Maven deploy pom文件到 nexus

    千次阅读 2020-05-16 12:24:36
    mvn deploy:deploy-file -DgroupId=com.htcf -DartifactId=platform -Dversion=2.2.0-SNAPSHOT -Dfile=E:\jar\platform-2.2.0-SNAPSHOT.pom -Dpackaging=pom -DrepositoryId=user-thirdparty...

    上传时需要注意后缀: 是存储库还是快照库。

    上传单  pom: 

     注意: SNAPSHOT: 快照只能存储快照库。 url是存储库就会失败。

    mvn deploy:deploy-file -DgroupId=com.htcf  -DartifactId=platform  -Dversion=2.2.0-SNAPSHOT -Dfile=E:\jar\platform-2.2.0-SNAPSHOT.pom  -Dpackaging=pom -DrepositoryId=user-thirdparty -Durl=http://68.174.xx.xx:8081/nexus/content/repositories/snapshots/
    

    上传jar:

    mvn deploy:deploy-file -DgroupId=com.htcf  -DartifactId=frame-starter  -Dversion=2.2.0-SNAPSHOT-sources -Dfile=E:\jar\frame-starter-2.2.0-SNAPSHOT-sources.jar  -DrepositoryId=user-thirdparty -Durl=http://68.174.xx.xx:8081/nexus/content/repositories/thirdparty/
    
    

     

    上传jar与pom

    mvn deploy:deploy-file -DgroupId=com.htcf  -DartifactId=frame-starter -Dversion=2.2.0-SNAPSHOT  -Dfile=E:\jar\frame-starter-2.2.0-SNAPSHOT.jar  -DpomFile=frame-starter-2.2.0-SNAPSHOT.pom  -DrepositoryId=user-thirdparty  -Durl=http://68.174.xx.xx:8081/nexus/content/repositories/snapshots/
    

     

    展开全文
  • 3.配置完成后,在idea中执行maven deploy命令 总结:1. idea中配置maven , 包括 maven安装路径, mavenSetting文件路径, maven仓库路径 2. mavenSetting文件路径 配置仓库路径, 仓库路径和idea中配置的仓库...

    idea版本: 2019.2

    私服版本:nexus3.13.0-1

     

    1.idea 配置maven

     

    2.setting文件中配置

    3.配置完成后,在idea中执行maven deploy命令

     

     

    总结:1. idea中配置maven , 包括 maven安装路径, mavenSetting文件路径, maven仓库路径

             2. mavenSetting文件路径 配置仓库路径, 仓库路径和idea中配置的仓库路径保持一致

             3. 配置完成后 ,在idea中进入pom文件那层目录 ,执行 "mvn deploy -Dmaven.test.skip=true -Ptest"

     

    重点 , idea中pom文件配置私服的  ID  要和  maven setting中配置私服的 ID 要保持一致.

     

     

    有什么问题欢迎补充!

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • Maven deploy配置方法

    千次阅读 2017-10-30 16:51:30
    在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。 pom.xml配置 首选,在pom文件中project标签下添加如下代码: &lt;...

    作用

    在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。

    pom.xml配置

    首选,在pom文件中project标签下添加如下代码:

    <distributionManagement>  
       <repository>  
         <id>releases</id>  
         <name>Internal Releases</name>  
         <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>  
       </repository>  
       <snapshotRepository>  
         <id>releases</id>  
         <name>Internal Releases</name>  
         <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>  
       </snapshotRepository>
     </distributionManagement> 此时,执行deploy命令,会返回401错误,则需要用户验证或验证的信息有误。

    setting.xml文件配置

    在setting配置文件的servers标签下添加如下代码:

        <server>  
           <id>releases</id>  
           <username>admin</username>  
           <password>admin</password>  
         </server>  

    PS:其中此处的id,必须为pom文件中配置的repository的id。

    注意事项

    一般继承 parent 的version会按照如下格式写:

        <parent>  
            <groupId>module.some</groupId>  
            <artifactId>module_parent</artifactId>  
            <version>${parent.version}</version>  
        </parent>  

    这样写方便统一管理版本信息,但发布到maven私服之后,maven 会试图下载 module_parent 的 ${parent.version} 的 jar。显然,这个jar是不存在的。那么为什么已经指定了 parent.version 的值了却没有解析呢?这是因为deploy 的过程中,parent 标签里的变量是不会解析的,必须是一个常量。

    结果

    执行maven deploy命令成功之后,登录私服进行查询,即可看到对应的jar包。

    参考文章:http://blog.csdn.net/wujun8/article/details/39495629

    展开全文
  • Maven deploy file 上传pom

    千次阅读 2018-04-28 19:31:27
    Maven 上传命令: [code="java"]mvn deploy:deploy-file -DgroupId= -DartifactId= -Dversion= -Dpackaging=jar -Dfile= -DrepositoryId= -Durl= -DgeneratePom=true -DpomFile=[/code] 如果不设置...
  • Maven deploy 配置

    千次阅读 2018-06-01 15:31:52
    记录一下Maven deploy配置文件 配置pom.xml文件,这时会报一个401错误 &amp;lt;distributionManagement&amp;gt; &amp;lt;repository&amp;gt; &amp;lt;id&amp;gt;releases&amp;lt...
  • maven POM文件详解

    千次阅读 2019-04-22 22:43:50
    http://www.blogjava.net/hellxoul/archive/2013/05/16/399345.html ...1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项...
  • maven deploy

    千次阅读 2019-08-28 11:14:36
    在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的...
  • <build> <plugins> <plugin> <...maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> <
  • Mavendeploy插件使用

    2021-01-15 23:35:04
    deploy插件的使用 第一种方式 项目引用maven之后,通过idea的侧边栏直接...Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project mdb-board: Deployment
  • maven deploy 401

    2020-08-03 11:44:32
    maven deploy 经常碰到401的情况,特做总结,希望能帮助到大家。 报错信息截图如上。 对比pom文件与setting.xml文件,发现id对不上,将pom文件中的id 修改为与setting.xml文件中id一致即可。 注意:url配置...
  • [quote]因为需要deploy 到远端的机器 ,而且这次是packaging = pom的格式 我先把文件install 到 withholding-parent, 生成的是 withholding-parent-1.1.0.pom的文件 然后 想要把这个文件传到中央服务器 用 ...
  • 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。 我们知道,maven的依赖管理是基于版本管理的,对于发布状态...
  • 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的...
  • 一、无源码,直接以文件的形式发布jar包(deploy-file) 情况一:前提,有项目的pom文件(如果没有pom文件,可以从jar包中提取出来),自动出pom文件读取groupId等信息 (如果没有pom文件,可以看下面的情况二)...
  • 参数定义方式 第一种方式:version变量的值在pom的<properties></properties>标签里声明。 第二种方式:从父pom继承... 标签里声明,如果父pom没有找到,则再往父pom的父pom上找,直到找到为止。 ...
  • Maven pom文件基本结构一

    千次阅读 2019-01-01 11:53:20
    POM文件结构 Project Object Model是Maven2项目的基础所在,简单来说它就是一个XML文件,Maven2用它来描述一个工程的整个生命周期所需要执行的一系列功能和特性。 最小配置 任何项目都最少要包含以下几个标签。 ...
  • mavendeploy 需要对maven的配置 1.maven的百度百科 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 作为开发人员,现在用到的项目管理软件除了maven到...
  • 使用mvn deploy:deploy-file 上传jar/pom至nexus私服背景采坑过程经验之谈问题排查脚本参考 背景 公司代码是在内网开发,之前使用的maven离线仓库分散在不同的开发机器上,版本难以维护。后采用sonatype OSS 做maven...
  • 经验之谈 ...首先,是打 jar 包,maven 默认是不会将依赖的 jar 打入到新包中的,而是通过 pom 文件进行构建。而现在流行的 SpringBoot 项目则将所有的 jar 包打进去,使其能够快速部署。 通常,我们...
  • maven的命令-deploy

    千次阅读 2020-09-04 13:36:37
    maven deploy命令的含义 maven deploy命令是将你负责的模块发布到你配置的仓库位置。 多模块开发中使用deploy命令 配置仓库位置,一般公司都会搭建自己的公司私服,用于加速获取jar以及管理公司的一些技术沉淀工具包...
  • 这个 pom 的英文全称是Project Object Model(项目模型),这个 pomMaven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。 我们在执行 mvn 的命令的时候...
  • Maven pom.xml 私服简单配置

    千次阅读 2020-06-02 16:31:41
    纯笔记 上传 <distributionManagement> <repository> <id>nexus</id> <name>Nexus Release Repository<...http://admin:12345678@localhost:8081/repository/maven-releases/&
  • 前言:1、项目为标准maven项目,框架为spring boot,构建后打包...4、项目构建后,war包采用Deploy to container Plugin插件,部署至远程tomcat容器; 5、使用到了jdk1.8、maven工具;   操作过程如下: 1、创...
  • Apache Maven Deploy Plugin插件详解

    万次阅读 2018-03-13 15:25:18
    默认该插件已经配置在Mavendeploy阶段使用,而且该插件也没有配置参数,所以无需在项目的POM中配置该插件,直接执行如下命令即可。mvn deploy1. 对于一个Maven构件,其发布信息通常包括如下:构件元数据构件代码包...
  • Maven deploy plugin使用

    万次阅读 2017-06-07 20:21:00
    Maven deploy plugin使用 简介 maven deploy plugin主要是为了用来将artifact部署到远程仓库中。 Goals Goal Description deploy:deploy 部署artifact到远程仓库 deploy:deploy-file 安装artifact到远程仓库 ...
  • 目录   一:Maven的概述 1:maven的概念 2:maven的作用 ...五:pom.xml文件 1:jar包依赖 2:jar包的作用范围 3:插件 六.自定义骨架步骤 一:Maven的概述 1:maven的概念 maven是一个项目管理工具...
  •  原因:父子模块项目必须保证父模块pom deploy后,再 deploy 子模块才能被引用到,或者直接 deploypom 将整个项目模块deploy 2.问题描述:有两个项目:父项目:A,子项目:B 在A /pom.xml中: <groupId&...
  • maven deploy 之父子项目依赖

    万次阅读 2016-06-28 15:48:42
    新分支上开发新的迭代版本的时候,由于添加了新的dubbo接口,于是更新了一下新版本的jar,同时更新了父项目的版本号,但是在deploy的时候只是deploy了子项目api,并没有把父项目的pom.xml deploy到私服上,于是在线...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,697
精华内容 11,878
关键字:

mavenpom只deploy