我确信这是大多数软件开发团队的常见情况。一个新的开发人员加入,并且需要一些努力来安装所有正确版本的软件,以便在他的系统上构建项目。
我能得到什么jdk?
什么版本的jdk?
什么版本的gradle/mvn?
早些时候,这对我来说,曾经包括检查我自己的系统,看看安装了什么软件/版本,以及新开发人员缺少什么来修复构建问题。
此后,我们开始创建一个入职文档,其中列出了在新开发人员机器上构建项目之前要安装的所有软件/正确版本。但就像任何文档一样,获取的东西并不总是同步的。
我想知道有没有更好的办法?
例如:maven wrapper。
我们可以使用maven-wrapper.properties来指示需要安装的maven版本。这会检查是否已经安装了正确的版本,如果没有,则会下载正确的版本。
我们已经为maven和gradle做过了。有没有一种方法可以为所有安装做到这一点(无需编写自定义解决方案),下面是我们的一些依赖项
jdk有多个版本。
节俭
python
你的组织是如何解决这个问题的?
暂无答案!
目前还没有任何答案,快来回答吧!