Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hel-developer-guide
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Spencer Chang
hel-developer-guide
Commits
7b334542
Commit
7b334542
authored
Jan 07, 2018
by
yang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixed by 12614, 修改生成项目命令中的artifact,使之符合命名规范
parent
8ace17d9
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
project-create.md
project-create.md
+5
-5
No files found.
project-create.md
View file @
7b334542
...
...
@@ -61,7 +61,7 @@
### 新建项目 (依赖融租易HLS1.0)
#### 确定项目信息
1.
groupId 本项目的代号,比如融租易项目,代号为 hls
2.
artifactId 本项目的顶层目录名称,使用项目代号
(第一个字母大写) +Parent,如 HlsParent
2.
artifactId 本项目的顶层目录名称,使用项目代号
,各个单词使用-连接,如 hls-custom
3.
package 包名称,使用项目代号 + core ,如 Hls.core
4.
archetypeVersion 是指模板项目的版本,可以使用以下版本号
> 1.0-RELEASE
...
...
@@ -71,7 +71,7 @@
`注意`
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
解决方案:
指定使用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
> 目前已经测试过支持的数据库有Mysql,Oracle,SqlServer
> 按照[创建数据库](/后端开发/database-init.md)中的步骤创建数据库
> 请修改 `
HlsParent
/core/src/main/java/hls/core/db/liquibase.groovy` 以适配不同的数据库
> 请修改 `
hls-custom
/core/src/main/java/hls/core/db/liquibase.groovy` 以适配不同的数据库
### 修改项目配置文件
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment