gpt4 book ai didi

maven-2 - Maven 模块命名的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-03 01:11:08 26 4
gpt4 key购买 nike

假设我们有一个名为project的项目和模块module1module2,之前我倾向于使用以下命名策略:

-- project
-- projectModule1
-- projectModule2

现在我使用另一个:

-- project
-- project-module1
-- project-module2

Maven 模块命名的最佳实践是什么?

最佳答案

我在《有效实现》一书中对此写了一些注释,但没有规则或规范约定。

总结一些:

首先,最重要的是你要保持一致。

一般 Maven 约定使用“-”作为分隔符(commons-langmaven-model)。

如果您打算在外部使用它,请记住module = artifact ID = filename(最佳实践),因此它需要可识别(maven-model-2.0.0)。 jar 很清楚,model-2.0.jar 则不清楚)。在这种情况下,您通常将组 ID 的最后一个元素重复作为迷你命名空间。为了简洁起见,“内部”模块可能会省略它(如示例应用程序所示:http://github.com/brettporter/centrepoint/tree/master/centrepoint/modules/)。

除此之外,我会让它们尽可能短。

您可以将 Java 包和类命名约定与 Maven 组和工件 ID 进行比较。

关于maven-2 - Maven 模块命名的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com