Eclipse Maven项目结构

索拉·加尔(Saurabh Garg)

我是Maven的新手。在Eclipse中,我创建了一个maven项目。在其中,我可以看到src / main / java和src / test / java,还有另一个src文件夹,它再次包含main和test文件夹。在这里我很困惑,我需要在哪个src文件夹中编写代码。使用主文件夹和测试文件夹的主要好处是什么?为什么有两个主文件夹和两个src文件夹

文件

佩洛乔

在任何应用程序中,您都会有两种“代码”代码:

  • 生产代码
  • 测试码

生产代码就是产生您的应用程序的原因。在Maven(以及Gradle)中,您将定义代码所在的“主”模块。因此它位于src/main里面可能有几个文件夹:

  • src/main/java 用于Java代码
  • src/main/kotlin 用于Kotlin代码
  • ...

测试代码可以确保您的生产代码正常运行。作为生产代码,需要将其放置在通常称为“测试”的“模块”中。因此,您的测试代码将位于src/test与生产代码中一样,您可能有几个文件夹:

  • src/test/java 用于用Java编写的测试
  • src/test/kotlin 用于用Kotlin编写的测试
  • ...

良好的做法是测试生产代码以确保其确实可以正常工作。现实情况是找到一个不编写任何测试的开发人员并不奇怪,因为“这很耗时”。但我强烈建议您学习如何编写质量测试

都是在谈论“开发时间”。在“部署时间”,成为应用程序的唯一代码是位于main模块内部的唯一代码

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章