上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: 1. Redmine 概述 Redmine 是用 Ruby 开发的基于 web 的项目管理软件,是用 ROR 框架开发的一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供 wiki、新闻台等。还可以集成其他版本管理系统和 BUG 跟踪系统;例如 SVN、CVS、TD 等。这种 W 阅读全文
posted @ 2022-04-09 09:01 BUG弄潮儿 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1. 获取 Maven 的 settings.xml 文件 Artifactory -> Artifacts -> Set Me Up 点击 Set Me Up Type password to insert your credentials to the code snippets 如果输入密码的 阅读全文
posted @ 2022-04-09 08:58 BUG弄潮儿 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1. 创建本地仓库 Repositories 菜单的 Local 栏目,在右上角点击新建仓库。 Select Package Type 选择 Maven ; Repository Key 输入一个意义的名字,然后点击右下角的Create Local Repository即可。 上传 jar 到本地仓 阅读全文
posted @ 2022-04-08 11:05 BUG弄潮儿 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1. Jfrog Artifactory 概述 JFrog Artifactory 功能最强大的二进制制品仓库。在 Google、Apple、思科、甲骨文、华为、腾讯等众多世界500强公司中都有大规模使用,在二进制软件制品管理领域处于绝对领先地位。与其他服务不同,JJFrog Artifactory 阅读全文
posted @ 2022-04-08 11:02 BUG弄潮儿 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 在项目中,有些通用的代码模块,有时候不想通过拷贝这么简单的方式粗暴地实现复用。因为这样不仅体现不了 jar 包的 class 变更的实时性,而且也不利于 jar 统一管理。使用maven deploy的方式,将通用的模块打成 jar 包,发布到 Nexus 服务,让其他的项目来引用,以简 阅读全文
posted @ 2022-04-08 10:59 BUG弄潮儿 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 让 Maven 项目使用 Nexus 作为远程仓库有两种方式。 单个项目:在项目的 pom.xml 中进行更改,让单个项目使用 Nexus 仓库; 所有项目:通过修改 Maven的 配置文件 settings.xm l进行更改,让所有项目都使用 Nexus仓库; 2. 单个项目配置 在项 阅读全文
posted @ 2022-04-07 13:55 BUG弄潮儿 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. Nexus 概述 Nexus 是Maven 仓库管理器,管理开发所需要的构件。如果每次都是从 Apache 提供的 Maven中央仓库去下载所需要的构件,那么这通常不是一个好的做法。应该在本地架设一个Maven仓库服务器,再代理远程仓库的同时维护本地仓库,以节省带宽和时间,那么Nexus可以满 阅读全文
posted @ 2022-04-07 13:54 BUG弄潮儿 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 如果每次都需要手动执行 SonarScanner ,肯定不是 DevOps 思想所不予许的。所以需要进一步完善 SonarQube 进行自动化代码分析。从官方文档的 https://docs.sonarqube.org/latest/ SonarScanner 支持 MSBuild、Ma 阅读全文
posted @ 2022-04-07 13:53 BUG弄潮儿 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 汉化 SonarQube 虽然已经把 SonarQube 服务搭建好了,但是界面是英文的;不利于母语是汉语的我们查看相关指标。其实 SonarQube 提供了中文插件包,进行国际化。 下载插件 https://github.com/xuhuisheng/sonar-l10n-zh 下载下来是一 阅读全文
posted @ 2022-04-06 09:46 BUG弄潮儿 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. SonarQube 概述 SonarQube 是一个静态代码分析平台,用来持续分析和评测代码的质量,支持检测 Java、JavaScript、C#、C、C++ 等二十几种编程语言。通过 SonarQube 可以检测出项目中潜在的Bug、漏洞、代码规范、重复代码、缺乏单元测试的代码等问题,并提供 阅读全文
posted @ 2022-04-06 09:44 BUG弄潮儿 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页