【开发经验】为linkis-public-enhancements 新建子模块 #3300
jacktao007
started this conversation in
Solicit Articles(征文)
Replies: 1 comment 1 reply
-
内容超棒! Jack 你觉得 补充一些前期背景的描述会方便大家更好的了解事件经过,借鉴经验吗? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
作者:jacktao007
微信:YourHeroBaby
背景
在开发基础数据管理功能时,进入linkis目录发现这么多模块,我应该把我的代码加到哪里呢?我们可以在原有的代码中新增代码,或者新建子模块来编写代码,本文介绍了如何新建子模块来添加自己的代码。
1.新建子模块
1.创建模块
2.使用maven创建
3.设置子模块名称
4.设置maven
5.修改pom
(1)parent
<parent> <groupId>org.apache.linkis</groupId> <artifactId>linkis</artifactId> <version>1.2.0</version> <relativePath>../../pom.xml</relativePath> </parent>
(2)添加packaging
<packaging>jar</packaging>
(3)去除properties 标签
(4)修改依赖
(5)更换build标签
6.删除test目录
7.设置java为源码目录
8.新建demo包
9.删除App类
10.添加LinkisDemoApplication 类
11.添加assembly/distribution.xml
12.新建目录
dao domain restful service
13.添加默认服务列表 demo
路径 linkis-commons/linkis-rpc/src/main/scala/org/apache/linkis/rpc/conf/RPCConfiguration.scala
变量名 PUBLIC_SERVICE_LIST
14.添加数据库配置到 配置文件中
路径linkis-dist/package/conf/linkis-ps-publicservice.properties
2.格式化编码
1.添加 spotless-maven-plugin 插件
2.格式化代码
mvn spotless:apply
Beta Was this translation helpful? Give feedback.
All reactions