This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 414749ffd49 new blog, intellij-idea-dubbo-plugin (#2845)
414749ffd49 is described below

commit 414749ffd49e14185bde5e856f89e84612caf196
Author: Ken Liu <[email protected]>
AuthorDate: Mon Oct 23 14:44:37 2023 +0800

    new blog, intellij-idea-dubbo-plugin (#2845)
---
 content/en/blog/news/intellij-idea-dubbo-plugin.md |  56 +++++++++++++++++++++
 .../zh-cn/blog/news/intellij-idea-dubbo-plugin.md  |  51 +++++++++++++++++++
 static/imgs/blog/2023/10/plugin/img.png            | Bin 0 -> 190613 bytes
 static/imgs/blog/2023/10/plugin/img_1.png          | Bin 0 -> 573111 bytes
 static/imgs/blog/2023/10/plugin/img_2.png          | Bin 0 -> 539240 bytes
 static/imgs/blog/2023/10/plugin/img_3.png          | Bin 0 -> 1307781 bytes
 static/imgs/blog/2023/10/plugin/img_4.png          | Bin 0 -> 2193563 bytes
 static/imgs/blog/2023/10/plugin/img_5.png          | Bin 0 -> 718798 bytes
 static/imgs/blog/2023/10/plugin/img_6.png          | Bin 0 -> 158789 bytes
 9 files changed, 107 insertions(+)

diff --git a/content/en/blog/news/intellij-idea-dubbo-plugin.md 
b/content/en/blog/news/intellij-idea-dubbo-plugin.md
new file mode 100644
index 00000000000..3f532a917dd
--- /dev/null
+++ b/content/en/blog/news/intellij-idea-dubbo-plugin.md
@@ -0,0 +1,56 @@
+---
+title: "Introduction to Apache Dubbo plugin for IntelliJ IDEA"
+linkTitle: "Introduction to Apache Dubbo plugin for IntelliJ IDEA"
+date: 2023-10-23
+tags: ["news"]
+authors: Dubbo Community
+description: >
+   A brief introduction to Apache Dubbo plugin for IntelliJ IDEA
+---
+
+The most popular Java IDE, IntelliJ IDEA, has collaborated with the 
open-source microservice framework Apache Dubbo community, bringing good news 
to microservice developers. Along with IntelliJ IDEA version 2023.2, Jetbras 
has officially released the new **Apache Dubbo in Spring Framework** plugin 
version.
+
+This plugin can help developers with Dubbo project initialization and 
facilitate the identification of Dubbo services and their dependencies during 
the project development process. Developing microservices based on Apache Dubbo 
will become very simple.
+
+
+## How to install
+Before installing the Apache Dubbo plugin, please ensure that you are using 
IntelliJ IDEA version 2023.2 and above.
+
+![image.png](/imgs/blog/2023/10/plugin/img.png)
+
+There are two ways to complete the installation of the Apache Dubbo plugin
+
+### Method 1
+Open [the Apache Dubbo in Spring Framework plugin 
page](https://plugins.jetbrains.com/plugin/20938-apache-dubbo-in-spring-framework)
 with browser, and in the upper right corner of the page, click the "Install to 
IntelliJ IDEA 2023.2" button to complete the plugin installation.
+
+![image.png](/imgs/blog/2023/10/plugin/img_1.png)
+### Method 2
+Open 'Preferences ->Plugins', enter 'Apache Dubbo' to search for plugins, and 
then install them.
+
+![image.png](/imgs/blog/2023/10/plugin/img_2.png)
+
+## Create a new Dubbo application
+Next, let's take a look at how to use the plugin to create and develop an 
Apache Dubbo microservice application.
+### The 'New Project' pop-up window
+Open the 'New Project' window through 'File>New>Project'. In the pop-up 
window, you can see that the Apache Dubbo plugin has appeared in the generators 
list on the left. Click to select it.
+
+![image.png](/imgs/blog/2023/10/plugin/img_3.png)
+
+According to the application needs, enter the project name, save path, 
coordinates, JDK version, and other information. Click "Next" to proceed to the 
next step.
+
+### Select Components
+
+![image.png](/imgs/blog/2023/10/plugin/img_4.png)
+
+The plugin will use dubbo spring boot starter to create a Spring Boot project, 
so we
+
+- Firstly, you need to choose the versions of Dubbo and Spring Boot.
+- Secondly, select the corresponding Dubbo and business components according 
to the project needs
+
+Finally, click "Create" to complete the project creation.
+
+![image.png](/imgs/blog/2023/10/plugin/img_5.png)
+
+## Summary
+The release of the official IntelliJ IDEA plugin greatly simplifies the cost 
of initializing the Dubbo project.
+In addition to the plugin format, you can also directly open the 
start.dubbo.apache.org online service to quickly create Dubbo projects through 
a browser.
diff --git a/content/zh-cn/blog/news/intellij-idea-dubbo-plugin.md 
b/content/zh-cn/blog/news/intellij-idea-dubbo-plugin.md
new file mode 100644
index 00000000000..e28db5f4cf8
--- /dev/null
+++ b/content/zh-cn/blog/news/intellij-idea-dubbo-plugin.md
@@ -0,0 +1,51 @@
+---
+title: "IntelliJ IDEA❤️Apache Dubbo,IDEA官方插件正式发布!"
+linkTitle: "IntelliJ IDEA❤️Apache Dubbo,IDEA官方插件正式发布!"
+date: 2023-10-23
+tags: ["新闻动态"]
+authors: Dubbo 社区
+description: >
+   IntelliJ IDEA loves Apache Dubbo,IDEA 官方正式发布 Apache Dubbo in Spring 
Framework 插件,支持 Dubbo 脚手架与项目模板创建。
+---
+
+最受欢迎的 Java 集成开发环境 IntelliJ IDEA 与开源微服务框架 Apache Dubbo 社区强强合作,给广大微服务开发者带来了福音。与 
IntelliJ IDEA 2023.2 版本一起,**Jetbrains 官方发布了一款全新插件 - Apache Dubbo in Spring 
Framework**。
+
+![IntelliJ IDEA loves️ Apache Dubbo](/imgs/blog/2023/10/plugin/img_6.png)
+
+这款插件可以帮助开发者解决 Dubbo 项目初始化问题,同时方便识别项目开发过程中的 Dubbo 服务及其依赖关系,基于 Apache Dubbo 
的微服务开发将变得非常简单。
+
+## 安装插件
+在安装 Apache Dubbo 插件之前,请确保您使用的 IntelliJ IDEA 为 2023.2 及以上版本。
+![image.png](/imgs/blog/2023/10/plugin/img.png)
+
+有两种方式可以完成 Apache Dubbo 插件的安装
+
+### 方式一
+使用浏览器打开插件 [Apache Dubbo in Spring 
Framework](https://plugins.jetbrains.com/plugin/20938-apache-dubbo-in-spring-framework)
 官方地址,在页面右上角,点击 “Install to IntelliJ IDEA 2023.2” 按钮即可完成插件安装。
+![image.png](/imgs/blog/2023/10/plugin/img_1.png)
+
+### 方式二
+打开 Preferences -> Plugins,输入 'Apache Dubbo' 搜索插件,安装即可。
+![image.png](/imgs/blog/2023/10/plugin/img_2.png)
+
+## 使用插件新建应用
+插件安装完成,接下来,我们看一下如何使用插件创建和开发 Apache Dubbo 微服务应用。
+
+### 打开弹窗
+通过 "File -> New -> Project" 打开新建项目对话框,在对话框中,可以看到 Apache Dubbo 
插件已经出现在左侧模版列表中,点击选中即可。
+![image.png](/imgs/blog/2023/10/plugin/img_3.png)
+
+根据应用需要,录入项目名称、保存路径、坐标、JDK版本等信息了,录入完毕之后,点击 "Next" 进入下一步。
+### 选择组件
+![image.png](/imgs/blog/2023/10/plugin/img_4.png)
+
+插件将使用 `dubbo-spring-boot-starter` 创建 Spring Boot 项目,因此我们
+
+- 首先,需要选择 Dubbo 与 Spring Boot 的版本。
+- 其次,根据项目需要,选择相应的 Dubbo 与业务组件
+
+最后,点击 “Create”,完成项目创建。
+![image.png](/imgs/blog/2023/10/plugin/img_5.png)
+## 总结
+IntelliJ IDEA 官方插件的发布,极大的简化了 Dubbo 项目初始化的成本,接下来,Apache Dubbo 社区会继续与 IntelliJ 
官方合作,将更多的 Dubbo 特性抽象为插件组件,以简化 Dubbo 使用中的依赖、配置管理等难题。
+除了插件形式外,您也可以直接打开 [start.dubbo.apache.org](https://start.dubbo.apache.org) 
在线服务,通过浏览器快速创建 Dubbo 项目。
diff --git a/static/imgs/blog/2023/10/plugin/img.png 
b/static/imgs/blog/2023/10/plugin/img.png
new file mode 100644
index 00000000000..68d3973134b
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_1.png 
b/static/imgs/blog/2023/10/plugin/img_1.png
new file mode 100644
index 00000000000..62367171488
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_1.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_2.png 
b/static/imgs/blog/2023/10/plugin/img_2.png
new file mode 100644
index 00000000000..65c6f8ed623
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_2.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_3.png 
b/static/imgs/blog/2023/10/plugin/img_3.png
new file mode 100644
index 00000000000..ac4bbe77905
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_3.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_4.png 
b/static/imgs/blog/2023/10/plugin/img_4.png
new file mode 100644
index 00000000000..46c7664291b
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_4.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_5.png 
b/static/imgs/blog/2023/10/plugin/img_5.png
new file mode 100644
index 00000000000..f680f81b807
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_5.png differ
diff --git a/static/imgs/blog/2023/10/plugin/img_6.png 
b/static/imgs/blog/2023/10/plugin/img_6.png
new file mode 100644
index 00000000000..8a7509b499a
Binary files /dev/null and b/static/imgs/blog/2023/10/plugin/img_6.png differ

Reply via email to