`
dannyhz
  • 浏览: 398248 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

maven打包 和 发布

 
阅读更多
打出来的jar , 放到远端 nuxus

放到远端的pom文件 , 版本由deploy决定

C:\danny\code_base\maven_local_test\anywhere\module_a>mvn deploy:deploy-file -DgroupId=com.software -DartifactId=software-parent -Dversion=1.0.0 -Dpackaging=pom -Dfile=C:\Users\dell\.m2\repository\com
\software-parent-1.1.0-SNAPSHOT.pom -Durl=http://admin:123456@192.168.1.202:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty -X

放到远端的jar文件 , 版本由deploy决定

C:\danny\code_base\maven_local_test\anywhere\module_a>mvn deploy:deploy-file -DgroupId=com.software -DartifactId=software-model -Dversion=1.0.0 -Dpackaging=jar -Dfile=C:\Users\dell\.m2\repository\com\
software\software-model\1.0.0-SNAPSHOT\software-model-1.0.0-SNAPSHOT.jar -Durl=http://admin:123456@192.168.1.202:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty -X



然后在自己的文件夹建立一个新的pom.xml文件
引用


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>


  <parent>
  <groupId>com.software</groupId>
  <artifactId>software-parent</artifactId>
  <version>1.1.0-SNAPSHOT</version>
</parent>

  <artifactId>danny_test1</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<optional>true</optional>
</dependency>
<dependency>
     <groupId>com.sunrun</groupId>
  <artifactId>mpos-common</artifactId>
  <optional>true</optional>
  </dependency>     
  </dependencies>
 
  <build>
    <finalName>danny_test1</finalName>
  </build>
</project>




然后使用 mvn eclipse:eclipse

可以建立出新的eclipse项目

C:\danny\code_base\maven_local_test\Project
分享到:
评论

相关推荐

    maven打包出错解决办法,亲测绝对可以!

    本篇文章将详细阐述如何解决Maven打包出错的问题,并分享一些关于搭建Maven私服的知识。 一、Maven打包出错常见原因及解决办法 1. **依赖冲突**:当项目中的多个库引用了不同版本的同一个依赖时,可能导致冲突。...

    Maven自动升级版本号并打包上传的脚本

    3. Maven打包: `mvn package`命令会将源代码编译、测试并打包成指定格式(如JAR或WAR)。如果配置了`&lt;build&gt;&lt;finalName&gt;yourArtifactId&lt;/finalName&gt;&lt;/build&gt;`,那么生成的文件名将会是`yourArtifactId-1.0.0-...

    Maven发布Jar包中文乱码解决方法

    Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven...

    maven+bat打包

    总结来说,"maven+bat打包"是一种结合Maven的灵活性和批处理脚本的自动化能力的方法,用于高效地管理和打包Java项目。通过正确配置POM.xml和编写批处理脚本,开发者可以定制自己的构建流程,确保项目能按预期方式...

    maven打包源码

    在深入探讨“maven打包源码”的主题之前,我们首先需要理解Maven作为一个项目管理和综合工具,是如何在软件开发流程中扮演着至关重要的角色。Maven通过提供一个强大的框架来管理构建过程,使得项目的构建、依赖关系...

    maven生成可执行exe文件

    Java程序通常以JAR(Java Archive)文件的形式发布,它是一个包含类文件、资源和其他相关文件的归档。然而,为了在Windows系统下实现双击即运行,我们需要将其转换为可执行的.exe文件。Maven是一款强大的项目管理...

    maven项目批量打包 batch_mvn_install.bat

    遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程

    maven 一键打包

    本文将深入探讨如何利用Maven进行一键打包,以及与之相关的服务器配置和svn版本控制。 ### Maven 的核心功能 Maven 是一个基于项目对象模型(Project Object Model,POM)的概念,通过POM文件来管理和构建项目。它...

    maven项目打包

    了解了这些批处理文件的作用,我们可以进一步讨论Maven打包的具体步骤: 1. **配置pom.xml**:在项目根目录下的pom.xml文件中,我们需要指定项目的基本信息(如groupId、artifactId、version)、依赖、构建插件等。...

    maven plugin打包下载

    在Java开发领域,Maven是一个不可或缺的构建工具,它通过管理项目的依赖关系,简化了构建...对于`maven plugin打包下载`这个主题,理解其工作原理、生命周期和配置方式至关重要,这将直接影响到项目的构建和打包过程。

    Izpack Maven打包 第二篇

    标题 "Izpack Maven打包 第二篇" 指向的是一个关于使用Maven和Izpack进行软件打包过程的教程。在这个过程中,Maven是一个流行的构建自动化工具,用于管理和构建Java项目,而Izpack则是一个用于创建安装程序的开源...

    jenkins+maven+svn+springboot实现一件打包发布

    通过以上步骤,可以成功地使用 Jenkins、Maven、SVN 和 SpringBoot 实现一键式打包发布流程。这种方式极大地提高了软件开发过程中的自动化程度,减少了人工干预的机会,从而降低了错误率并提升了效率。在实际应用中...

    jekins 和maven结合使用发布项目

    Jenkins 和 Maven 结合使用可以自动管理项目版本的发布,方便项目的发布和部署。下面是 Jenkins 和 Maven 结合使用发布项目的知识点: 1.Maven 工程开发步骤 Maven 工程开发步骤包括安装 Maven、部署 Maven 的 ...

    Windows下git拉取/推送,SVN更新/提交,maven自动编译打包,angular打包的bat脚本

    本主题将详细讲解如何利用Git进行拉取与推送,SVN进行更新和提交,Maven实现自动化编译,以及Angular项目的打包发布,这一切都将通过批处理(BAT)脚本来实现,以提高工作效率。 首先,我们来看Git的拉取(pull)和...

    jeecms的maven打包文件

    它可以指定构建脚本,触发构建的条件,以及生成报告和发布工件的规则。 总之,Jeecms项目的`pom.xml`文件是项目的核心配置文件,它定义了项目结构、依赖关系、构建流程和环境适应性,对于理解和管理Jeecms项目至关...

    maven的使用以及部署原理

    通过POM,Maven可以自动化处理构建过程,包括编译、测试、打包、部署等步骤。 在Maven的使用中,最核心的概念是依赖管理。Maven通过中央仓库获取项目所需的第三方库,开发者只需在POM文件中声明依赖,Maven会自动...

    maven 占位符打包

    总之,Maven的占位符打包技术是解决多环境配置问题的有效手段,它允许我们在一个统一的配置框架下处理研发、测试和生产等不同环境的需求,从而简化项目管理和部署流程。通过熟练掌握这一技术,开发者可以更高效地...

    使用Maven构建多模块项目

    在持续集成环境中,如Jenkins或GitLab CI/CD,多模块项目的构建和测试可以通过Maven的生命周期和目标进行自动化,确保每次提交都能得到快速反馈。 10. 总结: Maven构建多模块项目极大地简化了大型项目的管理,...

    maven 自动发布更新本地和远程仓库

    标题 "maven 自动发布更新本地和远程仓库" 指的是 Maven 的自动化构建和部署功能,这在软件开发过程中非常关键。Maven 是一个Java项目管理工具,它可以帮助开发者管理项目的构建、依赖关系和文档生成。在这个场景下...

Global site tag (gtag.js) - Google Analytics