作为一名 Java 开发者,将自己的项目发布到 Maven 中央仓库是一个非常重要的步骤。这不仅可以让更多的开发者发现和使用您的项目,也可以提高项目的知名度和影响力。
在过去,发布 Jar 到 Maven 中央仓库通常需要手动完成一系列繁琐的步骤,比如:申请 JIRA 账号、创建 Sonatype JIRA Issure、上传 Jar 包、签名 Jar 包等。但是随着 Github Action 的出现,这个过程变得更加自动化和简单。
More »Java, Spring Boot, Microservice, Cloud, Architecture and DevOps Tutorials
作为一名 Java 开发者,将自己的项目发布到 Maven 中央仓库是一个非常重要的步骤。这不仅可以让更多的开发者发现和使用您的项目,也可以提高项目的知名度和影响力。
在过去,发布 Jar 到 Maven 中央仓库通常需要手动完成一系列繁琐的步骤,比如:申请 JIRA 账号、创建 Sonatype JIRA Issure、上传 Jar 包、签名 Jar 包等。但是随着 Github Action 的出现,这个过程变得更加自动化和简单。
More »本文源代码:https://github.com/chensoul/maven-site-github-example/ 。
让我们使用 Maven 创建一个简单的 Java 项目
More »官方下载安装地址:https://jfrog.com/community/download-artifactory-oss/ ,支持三种安装方式:
安装包文件地址在 https://releases.jfrog.io/artifactory/bintray-artifactory/org/artifactory/oss/jfrog-artifactory-oss/ 。以当前最新版本 7.84.15 为例,在 linux 服务器上下载:
More »$ docker volume create --name nexus_data
$ docker run -d -p 8081:8081--name nexus -v nexus_data:/nexus-data sonatype/nexus3
services:
nexus:
image: sonatype/nexus3
platform: linux/amd64
ports:
- "8081:8081"
volumes:
- nexus_data:/nexus-data
- /etc/localtime:/etc/localtime:ro
volumes:
nexus_data:
访问 http://127.0.0.1:8081/ 或者是 http://<your IP>:8081
,用户名为 admin ,初始密码在容器里的 /nexus-data/admin.password 文件
今天做了什么:
使用 ichensoul 注册了新的 Gmail、163 邮箱,并将各种网站绑定的邮箱修改到新的 gmail 邮箱。自此,gmail、github、推特、微信、163 的账号都保持为一致,都是 ichensoul。
More »Today I Learned. 今天分享内容:Maven配置继承和生命周期、源码运行Nacos 2.3.0控制台
以下是一些常见的POM节点,在子项目中可以继承或覆盖父项目的配置:
More »Today I Learned. 今天分享内容:发布到 Maven 中央仓库的第一个项目。
最近在 Github 上创建了一个 Pom 类型的 Maven 项目 chensoul-parent,该项目主页 https://chensoul.github.io/chensoul-parent/ ,这是我的第一个发布对 Maven 中央仓库的项目。
More »