带你读《Apache Tomcat的云原生演进》——How to participate in Tomcat community(3)https://developer.aliyun.com/article/1377529
以IDEA为例,我们怎么看这个命令是否执行成功呢?
如果是maven项目,IDEA会帮你识别源码目录、测试目录、资源目录。上图左侧是默认打开Tomcat项目的样子,全是灰色的,第一眼肯定不知道这个目录是干什么的,我们依次介绍一下:
∙ bin目录是Tomcat独立部署下的一些脚本文件,比如常见的启动或关闭。
∙ conf目录也是Tomcat独立部署下的一些脚本文件,比如最常见的server配置文件。
∙ Java目录是存放Tomcat源码的目录位置。
∙ Modules目录是存放除了Tomcat这个项目以外的小项目,比如Tomcat JDBC、OpenSSL项目。
∙ res目录存放的是常用配置,比如IDEA自动配置。
∙ test目录是单元测试用例。
∙ webapps目录是Tomcat默认的文档和demo的存放地。如果大家之前运行过独立项目的话,进入首页上面会有一个example,webapps就在这里面。
当你执行完这个命令之后,就会变成右边的图。它会自动帮你标注出来哪一个是Java源码,哪一个是测试包,然后你就可以直接在里面运行单元测试用例了。
4. 发版投票
发版投票这种方式是目前社区比较看重的,因为参与的人数越多,越证明这个版本越稳定。那么如何参与发版投票呢?
首先需要做一些准备工作。
第一步,订阅开发邮件组,因为每个版本的发布都会在这个邮件组进行通知。
第二步,安装一个JDK环境。需要注意的是,Tomcat 11需要JDK 21及以上的版本;Tomcat 10需要JDK 11及以上版本;Tomcat 9需要JDK 8;Tomcat 8.5需要JDK 7及以上的版本。
带你读《Apache Tomcat的云原生演进》——How to participate in Tomcat community(5)https://developer.aliyun.com/article/1377527