首页 > 编程语言 >Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

时间:2022-09-07 13:36:48浏览次数:121  
标签:xml 插件 Java settings Taurus Maven MVC

文章目录:

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2、PGP下载安装与密钥生成发布

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4、Maven项目pom.xml配置与执行

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、后续版本更新

前言:

Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java

本篇讲述如何将一个框架打包上传到中央仓库。

经过九九八十一难,终于成功打包上传,特此记录与分享。

如果无法顺利,遇到问题,建议多参考官网指南

1、安装独立的Maven:

其实Eclipse自带maven插件,但是默认的setting.xml是空的,文件都不存在。

因此看网上教程时,很容易蒙B,找不到北。

因此,直接下载安装吧:

下载地址:https://maven.apache.org/download.cgi

 

下载后,自行找个目录解压即可。

2、Eclipse 配置 Maven:

1、修改为独立的Maven:Window->Preferences:

 

2、设置Settings.xml 目录:maven解压目录\conf\settings.xml

 

 

 点击open file:进行以下配置:

3、settings.xml 配置:

1、配置JIRA注册的账号密码:找到节点的位置:

 

 在servers节点下添加:

     <server>
      <id>ossrh</id>
      <username>cyq1162</username>
      <password>账号密码</password>
    </server>

关于id重点说明:这个id,是用来关联:

1、settings.xml的pgp配置

2、pom.xml里部署分布配置。

可以改名,但保持和官网默认的一致也行。

2、配置PGP加密程序:找到节点的位置:

 

  在profiles节点下添加:

 <profile>
      <id>ossrh</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <gpg.executable>C:\Program Files (x86)\GnuPG\bin\gpg.exe</gpg.executable>
        <gpg.passphrase>xxxxxxxx</gpg.passphrase>
      </properties>
    </profile>

重点说明:

1、gpg.executable:官网默认写gpg2,运行提示找不到,后来我添加了环境变量也提示找不到,干脆直接上完整路径,OK。

2、gpg.passphrase:填写了,但是在后期执行的时候,还是提示要填写,不知道这个是不是没啥用。

3、注释掉settings.xml中的:blocked

本人在后期运行maven时,提示settings.xml中默认的blocked节点无效:

 

可以直接注释掉或删除该属性节点即可。

总结: 

本篇主要设置了账号密码,和PGP的加密程序。

这里有几个新手容易迷茫的点:

1、settings.xml,默认eclipse自带maven,而这个文件是不存在的,因此网上的教程的配置,都不知道放在哪个节点上。

2、配置节点的id,这个id网上有不同的名称,一开始可能不知道有何用途。

 

标签:xml,插件,Java,settings,Taurus,Maven,MVC
From: https://www.cnblogs.com/cyq1162/p/16660172.html

相关文章

  • 对表白墙wxml文件解释
    1<viewclass="Beijingse"style="height:100%;">2<viewclass="Xinxi">3<viewclass="XinxiLiebiao"wx:for="{{yhxinxi}}">4<view......
  • Maven
    1、Maven是什么?作用?优缺点?Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。maven包含了清理缓存,编译,打包,发布,运行等功能优点:简化了项目依赖管理:易于上......
  • 项目管理构建工具——Maven(基础篇)
    项目管理构建工具——Maven(基础篇)在前面的内容中我们学习了JDBC并且接触到了jar包概念在后面我们的实际开发中会接触到很多jar包,jar包的导入需要到互联网上进行就会导致......
  • 项目管理构建工具——Maven(基础篇)
    项目管理构建工具——Maven(基础篇)在前面的内容中我们学习了JDBC并且接触到了jar包概念在后面我们的实际开发中会接触到很多jar包,jar包的导入需要到互联网上进行就会导致......
  • VSCode插件开发流程
    1.安装脚手架npminstall-gyonpminstall-ggenerator-codeyocode2.配置package.json{"name":"jsx2css-convert-tool","displayName":"jsx2css_conver......
  • [安装配置] Linux安装配置maven
    第一步:上传压缩包第二步:解压压缩包tar-zxvfapache-maven-3.5.4-bin.tar.gz-C/usr/local第三步:配置settings.xml文件进入配置文件目录cd/usr/local/apache-mave......
  • 利用actice choice 插件 回滚java项目
    之前写了一篇利用maven发布java项目的文章,https://www.cnblogs.com/huningfei/p/16660699.html这次介绍下如何回滚java项目.一安装插件需要安装两个插件,分别是actice......
  • Java开发学习(三十)----Maven聚合和继承解析
    一、聚合分模块开发后,需要将这四个项目都安装到本地仓库,目前我们只能通过项目Maven面板的install来安装,并且需要安装四个,如果我们的项目足够多,那么一个个安装起来还是......
  • 如何实现在下载jdk,maven之后,使用JeesiteMaster4快速搭建一个Jeesite框架开发环境呢?
    JeeSite环境的搭建与配置一、创建开发使用的数据库(以本地数据库为例,使用Navicat,新建一个mysql数据库),如下示例:1.输入密码,测试连接本地数据库  2.成功后点击确定,如......
  • mybatis资源扫描 插件
    <!--在build中配置resources,来防止我们资源导出失败的问题--><build><resources><resource><directory>src/main/resources</directory>......