Commit 7b334542 authored by yang's avatar yang

fixed by 12614, 修改生成项目命令中的artifact,使之符合命名规范

parent 8ace17d9
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
### 新建项目 (依赖融租易HLS1.0) ### 新建项目 (依赖融租易HLS1.0)
#### 确定项目信息 #### 确定项目信息
1. groupId 本项目的代号,比如融租易项目,代号为 hls 1. groupId 本项目的代号,比如融租易项目,代号为 hls
2. artifactId 本项目的顶层目录名称,使用项目代号(第一个字母大写) +Parent,如 HlsParent 2. artifactId 本项目的顶层目录名称,使用项目代号,各个单词使用-连接,如 hls-custom
3. package 包名称,使用项目代号 + core ,如 Hls.core 3. package 包名称,使用项目代号 + core ,如 Hls.core
4. archetypeVersion 是指模板项目的版本,可以使用以下版本号 4. archetypeVersion 是指模板项目的版本,可以使用以下版本号
> 1.0-RELEASE > 1.0-RELEASE
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
`注意` maven-archetype-plugin `2.4`及以下版本可以正常使用下面命令 `注意` maven-archetype-plugin `2.4`及以下版本可以正常使用下面命令
``` ```
mvn archetype:generate -D archetypeGroupId=hls-custom -D archetypeArtifactId=hls-custom-parent-archetype -D archetypeVersion=1.0-RELEASE -D groupId=hls -D artifactId=HlsParent -D package=Hls.core -D version=1.0-RELEASE -D archetypeRepository=https://hls.hand-china.com/nexus/content/repositories/Hls-Releases mvn archetype:generate -D archetypeGroupId=hls-custom -D archetypeArtifactId=hls-custom-parent-archetype -D archetypeVersion=1.0-RELEASE -D groupId=hls -D artifactId=hls-custom -D package=Hls.core -D version=1.0-RELEASE -D archetypeRepository=https://hls.hand-china.com/nexus/content/repositories/Hls-Releases
``` ```
...@@ -81,12 +81,12 @@ mvn archetype:generate -D archetypeGroupId=hls-custom -D archetypeArtifactId=hl ...@@ -81,12 +81,12 @@ mvn archetype:generate -D archetypeGroupId=hls-custom -D archetypeArtifactId=hl
解决方案: 解决方案:
指定使用2.4版本的archetype-plugin插件: 指定使用2.4版本的archetype-plugin插件:
``` ```
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGroupId=com.hand.hls -D archetypeArtifactId=hls-custom-parent-archetype -D archetypeVersion=1.0.0-RELEASE -D groupId=com.hand.hls.custom -D artifactId=HlsCustomParent -D package=com.hand.hls.custom -D version=1.0.0-RELEASE -D archetypeRepository=https://hel.hand-china.com/nexus/content/repositories/Hls-Releases mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGroupId=com.hand.hls -D archetypeArtifactId=hls-custom-parent-archetype -D archetypeVersion=1.0.0-RELEASE -D groupId=com.hand.hls.custom -D artifactId=hls-custom -D package=com.hand.hls.custom -D version=1.0.0-RELEASE -D archetypeRepository=https://hel.hand-china.com/nexus/content/repositories/Hls-Releases
``` ```
> 以下内容所指的 `HlsParent` 均指上面命令中的参数 `artifactId` 的值,请按实际情况替换 > 以下内容所指的 `hls-custom` 均指上面命令中的参数 `artifactId` 的值,请按实际情况替换
新的项目目录结构如下: 新的项目目录结构如下:
``` ```
...@@ -131,7 +131,7 @@ mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGr ...@@ -131,7 +131,7 @@ mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -D archetypeGr
> 目前已经测试过支持的数据库有Mysql,Oracle,SqlServer > 目前已经测试过支持的数据库有Mysql,Oracle,SqlServer
> 按照[创建数据库](/后端开发/database-init.md)中的步骤创建数据库 > 按照[创建数据库](/后端开发/database-init.md)中的步骤创建数据库
> 请修改 `HlsParent/core/src/main/java/hls/core/db/liquibase.groovy` 以适配不同的数据库 > 请修改 `hls-custom/core/src/main/java/hls/core/db/liquibase.groovy` 以适配不同的数据库
### 修改项目配置文件 ### 修改项目配置文件
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment