`
snoopy7713
  • 浏览: 1152041 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

group id及artifact id命名规则

    博客分类:
  • OSGi
阅读更多

group id及artifact id命名规则

术语定义:

  • 只需要一个工程的就能完成工作模块称为子模块,如loong-utils
  • 需要几个工程才能完成工作的模块称为子项目,如loong-deployment和loong-command

artifact id统一用“loong-”做前缀,并连接模块的英文名,如loong-deployment。当模块英文名由两个或两个以上单词组成时,将单词连接起 来,中间不加分隔符,如loong-healthcheck。其中有些例外,api和impl不算模块名,此时需要使用中划线(“-”)分隔,如 loong-deployment-api。

group id统一以org.trustie.loong开头,并连接当前工程在svn目录中的上级目录结构,如,loong-deployment-impl的 group id为org.trustie.loong.modules.loong-deployment。

目前SVN中的目录结构如下图所示:
svn目录结构1.JPG

分享到:
评论

相关推荐

    定制的group

    6. **依赖管理**:在构建工具中,group还涉及到依赖管理,比如在Maven中,通过group ID、artifact ID和version三元组来确定依赖的唯一性。 7. **版本控制**:对于开源项目,自定义的group有助于保持与其他项目的...

    maven-artifact:[不建议使用] Apache Maven工件的镜像

    Group ID代表项目或组织的顶级命名空间,Artifact ID是项目或模块的标识,Version则是该项目的版本号。 在Maven中,`maven-artifact`模块提供了对工件的各种操作,包括下载、解析POM、校验MD5或SHA1哈希值、处理...

    Java发布包到maven公共仓库完整教程

    确保设置正确的Group Id、Artifact Id和Version。 ```xml ... <groupId>xyz.xiezc <artifactId>your-project-name <version>1.0.0-SNAPSHOT ... ... <!-- GPG签名插件 --> <groupId>org.apache....

    Maven03操作步骤截图

    - 给项目命名,并指定Group Id、Artifact Id等信息。 - 可以选择添加或移除特定的Maven依赖库,以满足项目的具体需求。 4. **完成项目创建**: - 配置完毕后点击Finish,等待Eclipse下载所需的依赖并初始化项目...

    使用maven构建springMVC项目

    - **知识点**:项目ID的命名规则和意义(Group ID通常表示公司域名反向,Artifact ID则标识具体项目)。 2. **配置Maven项目**: - **添加源文件夹**:通过右键项目->New->Source Folder创建src/main/java、src/...

    Maven 中文介绍

    - **GAV (Group ID, Artifact ID, Version)**:这是一个依赖项的唯一标识符,用于明确指定项目的依赖版本。其中 Group ID 表示项目所属组织或公司;Artifact ID 表示具体项目或库的名称;Version 表示依赖的版本号。...

    maven技术文档

    - `Group Id`通常代表大项目的命名空间,可以使用公司域名的反写;`Artifact Id`则是具体的小项目名,也是工程的名称;`Package`可以自定义,用于生成源代码的包结构。 3. **解决初始错误**:创建的Maven Web项目...

    开源bbs源码java-SpringMvcSpringMyBatis:SpringMvcSpringMybatisMySql项目

    7、Java命名规则:驼峰命名法,方法名和属性首字母小写、类首字母大写 8、数据命名规则:全部小写用下划线连接如:create_date 目录 第一章、maven项目 1、创建Maven项目 2、选择工作中心 3、选择Maven项目原型-WEB...

    IDEA中使用Maven.pdf

    - 输入 `Group ID` 和 `Artifact ID`,这两个值代表了你的项目的唯一标识。`Group ID` 类似于Java包名,`Artifact ID` 是项目的名称。 - 可以选择 `Create from archetype` 来基于特定的Maven Archetype快速创建...

    Maven建立多模块项目-图文并茂--入门级别.doc

    填写 Group ID、Artifact ID、Version 和 Package 等信息。 5. 点击 Finish 创建项目。 6. 修改顶级项目的 pom.xml 文件,将 packaging 设置为 `pom`。 7. 添加新的模块: - 点击 Maven 小图标,选择 New Maven...

    第二章 使用SpringCloud框架实现一个微服务.pdf

    项目的基本配置包括group、artifact-id、version和packaging。 5. **添加依赖**: - 引入`spring-boot-starter-parent`作为父POM,简化依赖管理和插件配置。 - 添加`spring-boot-starter-web`依赖,以启用Spring ...

    使用Maven整合ssm

    在Eclipse中创建Maven项目,选择"Maven Project",然后配置Group Id(全局唯一标识,一般由公司域名和项目名组成)、Artifact Id(项目名)和Version(项目版本)。Packaging字段定义了项目打包的格式,如jar或war。...

    Eclipse中新建SpringBoot项目并输出HelloWorld源码

    3. **配置项目**:在“Group ID”中输入你的组织或个人标识,如“com.example”,在“Artifact ID”中输入项目名,例如“helloSpringBoot”。选择最新的Spring Boot版本,通常推荐稳定版。 4. **添加依赖**:在...

    Idea创建SpringBoot项目整合Hibernate.zip

    在"Group"和"Artifact"字段中输入你的项目命名规范,这将定义你的Maven或Gradle项目的groupId和artifactId。然后,选择最新的Spring Boot版本作为依赖管理的基础。 接下来,你需要添加Spring Web依赖,因为它包含了...

    Maven权威指南_中文完整版 带书签 非扫描

    Maven的坐标用于标识项目的唯一性,包括group ID、artifact ID和version等信息。 在处理依赖管理方面,Maven通过中央仓库和本地仓库来管理项目依赖的jar包。开发者无需手动管理这些依赖,Maven会在构建过程中自动...

    java-maven-apache-ant-zip-2.3-jar包依赖

    1. `com.ckfinder`:这是组织标识符(Group ID),它类似于项目的命名空间,用于区分不同的开发团队或项目。 2. `apache-ant-zip`:这是模块标识符(Artifact ID),代表了该依赖的具体功能或模块,此处指的是一种与...

    IntelliJ IDEA中创建Spring boot项目,定时任务测试

    3. **配置项目信息**:填写Group(组ID,通常为公司域名倒置)、Artifact(模块ID,项目名)和Project name(项目名称)。选择Java版本和项目类型,勾选“Spring Web”依赖,这将包含Spring MVC和HTTP服务器功能。 ...

    SpringBoot框架

    在这里,你可以设置项目的基本信息,如项目名称、Group和Artifact ID,以及选择所需的Spring Boot版本。此外,你还可以通过勾选依赖项来添加必要的模块,例如Web、Data JPA、Thymeleaf等。 2. **配置日志打印** ...

    environments-maven-plugin-0.0.17.zip

    这里的`com.github.johnrengelman.shadow`就是`gradle-executable-jar-plugin`的GAV(Group, Artifact, Version)标识。版本号可能会随时间更新,确保使用最新稳定版以获取最新的特性和修复。 接下来,你可以配置...

Global site tag (gtag.js) - Google Analytics