实现服务开发
通过一个简单的实例说明如何通过kmse创建一个用于“服务开发”的项目。
一、新建工程包
二、修改本地Maven的setting.xml文件
使用kmse的脚手架功能构建项目,为了连接到kmse的maven仓库,请编辑您的settings.xml。可以直接复制以下文件。一般情况 maven 的通用 settings.xml 在 .m2 文件夹下。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/Users/chengjin/Public/work/maven/repository</localRepository>
<mirrors>
<mirror>
<id>ezOne-maven</id>
<mirrorOf>*,!ksyun_snapshot_maven_maven,!ksyun_release_maven_maven</mirrorOf>
<name>ezOne maven</name>
<url>https://ezone.work/ezPackage/mirrors/maven/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>profile_ksyun</id>
<repositories>
<repository>
<id>ksyun_snapshot_maven_maven</id>
<name>ksyun_snapshot_maven_maven</name>
<url>https://ezone.work/pkg/ksyun/maven/maven/snapshot/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>ksyun_release_maven_maven</id>
<name>ksyun_release_maven_maven</name>
<url>https://ezone.work/pkg/ksyun/maven/maven/release/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>ksyun_snapshot_maven_maven</id>
<url>https://ezone.work/pkg/ksyun/maven/maven/snapshot/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>ksyun_release_maven_maven</id>
<url>https://ezone.work/pkg/ksyun/maven/maven/release/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<servers>
<server>
<id>ksyun_release_maven_maven</id>
<username>ksyun_kmse</username>
<password>e19da4105183477a873e9af4cb9343351592904194285</password>
</server>
<server>
<id>ksyun_snapshot_maven_maven</id>
<username>ksyun_kmse</username>
<password>e19da4105183477a873e9af4cb9343351592904194285</password>
</server>
</servers>
<activeProfiles>
<activeProfile>profile_ksyun</activeProfile>
</activeProfiles>
</settings>
三、工程包导入IDE
工程导入IDE后,如下图所示:
其中已经集成了springcloud体系中的大多数组件,工程中包含了远程调用的模板client(OrderClient)。开发者可以在其中添加各种业务逻辑。
四、将工程包打包成可上传的构建包
执行Maven的package命名,如下图所示:
构建完成后得到构建包,如下图所示:
至此就完成了服务的开发。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!