服务开发

最近更新时间:2020-08-06 15:14:51

实现服务开发
通过一个简单的实例说明如何通过kmse创建一个用于“服务开发”的项目。

一、新建工程包

  1. 按照所需填写各项参数,如图所示:

服务开发

  1. 点击“下载”按钮,下载解压后得到工程项目:

服务开发

二、修改本地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">
    <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://ksyun.ezone.work/pkg/snapshot/maven/maven/</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://ksyun.ezone.work/pkg/release/maven/maven/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>ksyun_snapshot_maven_maven</id>
                    <url>https://ksyun.ezone.work/pkg/snapshot/maven/maven/</url>
                    <releases>
                        <enabled>false</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>
                <pluginRepository>
                    <id>ksyun_release_maven_maven</id>
                    <url>https://ksyun.ezone.work/pkg/release/maven/maven/</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命名,如下图所示:

服务开发

构建完成后得到构建包,如下图所示:

服务开发

至此就完成了服务的开发。

金山云,开启您的云计算之旅

免费注册