Maven setting.xml 配置

这篇具有很好参考价值的文章主要介绍了Maven setting.xml 配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目的:可以把我们书写的jar包发布到maven私有仓库,简称私仓

1. 打开云效

Maven setting.xml 配置,maven,xml

2.点击 非生产库-snapshot

mave release仓库与snapshot仓库区别?

在软件开发中,"Maven release 仓库"和"Maven snapshot 仓库"是两种不同的仓库类型,用于存储Maven构建的软件包。

Maven Release 仓库:

Maven Release 仓库用于存储稳定版本的软件包,这些版本经过测试并且在生产环境中使用。当项目开发到一个稳定的版本时,开发人员可以创建一个发布版本并将其上传到 Maven Release 仓库。这些版本具有固定的版本号,并且不会被覆盖或修改。开发人员和其他用户可以通过指定这些稳定的版本号来下载和使用软件包,以确保他们获取的是稳定且经过验证的代码。

Maven Snapshot 仓库:

Maven Snapshot 仓库用于存储开发中的版本或快照版本的软件包。这些版本在开发过程中可能经常变化,并且不稳定。开发人员可以将项目的最新代码以快照版本的形式部署到 Maven Snapshot 仓库中。快照版本具有动态的版本号,通常带有时间戳或其他唯一标识符,以区别于稳定版本。快照版本可以方便地进行测试和共享,但不适合在生产环境中使用,因为它们可能包含未解决的问题或经过充分验证的代码。

这两种仓库的区别在于稳定版本和开发版本之间的区别,以及用途和用例。 Maven Release 仓库用于存储稳定版本,而 Maven Snapshot 仓库则用于存储开发中的快照版本。

Maven setting.xml 配置,maven,xml

3.根据如下步骤,下载setting.xml文件

Maven setting.xml 配置,maven,xml

4.将下载文件放置到 C:\Users\你的用户名\.m2 如下位置,如果你之前有settings.xml文件,请先提前备份.

Maven setting.xml 配置,maven,xml

5. 双击 deploy 就可以发布到私仓,

Maven setting.xml 配置,maven,xml

在私仓就可以看到了对应的jar包,别人就可以直接使用了。

Maven setting.xml 配置,maven,xml

6.如果要想把源码也打包进去,需要maven-source-plugin插件

 <plugin>
         <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-source-plugin</artifactId>
           <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
           </executions>
</plugin>

XML

再次打包,你会看到私仓多出-source.jar , 别人在使用的时候,可以下载源码查看

Maven setting.xml 配置,maven,xml文章来源地址https://www.toymoban.com/news/detail-829062.html

到了这里,关于Maven setting.xml 配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java】Maven配置文件帮助文档(settings.xml 和 pom.xml)

    以下几个属性是 settings 属性的下一级属性: localRepository interactiveMode offline pluginGroups proxies servers mirrors profiles activeProfiles localRepository:本地仓库的路径,默认值为 ${user.home}/.m2/repository interactiveMode:表示Maven是否需要和用户交互以获得输入 offline:表示Maven是否需要在离线模式

    2024年02月13日
    浏览(39)
  • 【业务功能篇65】maven加速 配置settings.xml文件 镜像

    添加阿里镜像仓

    2024年02月12日
    浏览(30)
  • jdk8 maven 3.6.3 settings.xml

    localRepositoryC:Usersziyou.m2repository/localRepository mirror         idhuaweicloud/id         mirrorOf*/mirrorOf         name华为云公共仓库/name         urlhttps://mirrors.huaweicloud.com/repository/maven//url     /mirror profile       idjdk-1.8/id       activation         activeByDefaulttrue/activeByDefaul

    2024年02月12日
    浏览(31)
  • maven中JDK版本的修改,setting.xml修改以及pom.xml的文件修改

    修改已经建好的maven的JDK的版本,在父模块中修改JDK的信息 在这里先看一下本地的配置,我这里先设置的17版本 出现这种情况的解决办法 先修改根目录的setting.xml文件,将里边的JDK版本全部换为1.8,然后保存即可。将17全部换为1.8 setting.xml的路径为:D:mavenconf(这是我安装的

    2024年02月16日
    浏览(33)
  • maven在settings.xm和pom.xml中指定jdk版本编译

    maven的settings.xm和pom.xml都可以通过 maven.compiler.source , maven.compiler.target 这两个属性值来指定jdk版本 maven.compiler.source maven.compiler.target 在pom.xml中的位置 在settings.xml中的位置 在spring项目中, 用 java.version 来统一设置 maven的settings.xm和pom.xml也可以通过设定 maven-compiler-plugin 这个插件来

    2024年02月22日
    浏览(27)
  • Idea中maven依赖爆红解决方案(附上settings.xml文本)

    前言:         最近要以若依-前后端分离(RuoYi-Vue)项目为框架进行研发。         以SVN做版本控制,我先从小乌龟(Tortoise SVN )的版本仓库中将项目检出(checkout),检出的项目包含.svn文件用以SVN版本追踪。所以项目相关的依赖文件是事先部署完毕的,这样我就不

    2024年02月05日
    浏览(36)
  • IDEA创建spring boot项目无法加载出maven里的pom.xml,而是settings.gradle

    在创建的maven项目里找不到pom.xml文件而是settings.gradle,如下图所示: 原因和解决方法: 是因为在创建Springboot项目的时候type里选的是Gradle,gradle和maven又不一样,换成maven就行了,具体操作如下图所示: 在用idea创建maven项目时,在Project Metadata界面Type选项下唯有Maven和Maven PO

    2024年02月09日
    浏览(37)
  • maven setting 多仓库配置

    maven setting 通常公司都有私服地址,但不是所有包私服上都有,这时就要用阿里云或者其他地址去拉包。 那么我们可以直接设置setting 使其拉包时第一个地址拉取不到自动到第二个地址拉取以此类推可设置多个仓库地址进行补充。 maven 默认有一个setting文件,如果我们的setti

    2024年02月16日
    浏览(32)
  • Java Maven Settings配置参考

    settings.xml 文件中的 settings 元素包含用于定义以各种方式配置Maven执行的值的元素,如 pom.xml ,但不应绑定到任何特定项目或分发给受众。这些值包括本地仓库位置、备用远程仓库服务器和身份验证信息。 settings.xml 文件可能位于两个地方: Maven安装: ${maven.home}/conf/settings.x

    2024年02月16日
    浏览(29)
  • maven本地仓库地址修改+maven国内镜像设置+maven运行所需pos.xml文件配置基本写法

    1,maven本地仓库地址修改 maven在使用过程中,本地项目仓库其空间占用会越来越大,但是其默认仓库位置往往是以C盘为主,C盘作为系统盘常常会遇到所在盘空间占满的情况,所以我们将其改至其他硬盘空间位置为适合做法,我们先进入以下位置; 我们可以在记事本中打开其

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包