上一节我们介绍了Confluence创建一个Hello World宏,这一节我们介绍通过插件怎创建一个简单的蓝图模板,Confluence蓝图允许用户基于预定义的内容创建新页面。 这篇文件中的代码我已经放到 github
[1]中,地址在文章的最下方,如果需要可以自行获取。
1.创建插件框架
- 打开终端并导航到之前创建好的工作目录
confluence-plugin-tutorial
。 - 运行以下命令创建Confluence插件框架。
atlas-create-confluence-plugin
- 根据提示输入对应的groupId、artifactId、version和package信息,并输入
Y
以确认。
Define value for groupId: : com.jenseny.confluence.tutorial
Define value for artifactId: : simple-blueprint
Define value for version: 1.0.0-SNAPSHOT: :
Define value for package: com.jenseny.confluence.tutorial: :
Confirm properties configuration:
groupId: com.jenseny.confluence.tutorial
artifactId: simple-blueprint
version: 1.0.0-SNAPSHOT
package: com.jenseny.confluence.tutorial
Y: : y
- 把项目导入到IDE中,我这边使用
idea
。
2.运行插件
到目前为止我们没有对插件做任何的修改,但是仍然可以在Confluence中运行该框架。
- 启动Confluence服务,运行以下命令。
atlas-run
此命令将构建插件代码,启动一个Confluence实例,然后安装该插件。这可能需要几分钟的时间。
- 找到Confluence的URL。默认为
localhost:1990/confluence
。 - 在浏览器中输入URL,然后使用admin/admin账号登录。
3.为模板创建一些内容
模板是使用Confluence源格式描述页面的XML文件。最简单的蓝图模板仅需一个XHTML模板即可完成出色的工作。
在Confluence页面顶部点击创建按钮,系统弹出“创建”对话框。您可以通过在其中添加自己的蓝图来自定义此对话框。
单击空白页选项,然后单击创建按钮。系统会为您创建新页面。