MyBatipse 项目教程

MyBatipse 项目教程

mybatipseEclipse plugin adding support for MyBatis SQL Mapper Framework.项目地址:https://gitcode.com/gh_mirrors/my/mybatipse

1. 项目的目录结构及介绍

MyBatipse 是一个为 MyBatis SQL Mapper 框架提供支持的 Eclipse 插件。以下是项目的目录结构及其介绍:

mybatipse/
├── mybatipse-feature/
│   ├── feature.xml
│   └── ...
├── mybatipse/
│   ├── META-INF/
│   │   └── MANIFEST.MF
│   ├── src/
│   │   └── ...
│   └── ...
├── screen/
│   └── ...
├── .gitattributes
├── .gitignore
├── LICENSE.md
├── README.md
└── ...
  • mybatipse-feature/: 包含插件的特性描述文件 feature.xml 和其他相关文件。
  • mybatipse/: 插件的主要代码和资源文件,包括 META-INF/ 目录下的 MANIFEST.MF 文件,以及 src/ 目录下的源代码。
  • screen/: 包含插件的截图和其他视觉资源。
  • .gitattributes.gitignore: Git 版本控制的相关配置文件。
  • LICENSE.md: 项目的许可证文件。
  • README.md: 项目的说明文档。

2. 项目的启动文件介绍

MyBatipse 插件的启动文件主要是 META-INF/MANIFEST.MF 文件,它定义了插件的元数据和依赖关系。以下是该文件的部分内容:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: MyBatipse
Bundle-SymbolicName: net.harawata.mybatis;singleton:=true
Bundle-Version: 1.2.3
Bundle-Vendor: harawata
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.eclipse.jdt.core,
 org.eclipse.wst.xml.core
...
  • Manifest-Version: 清单文件的版本。
  • Bundle-ManifestVersion: 插件清单的版本。
  • Bundle-Name: 插件的名称。
  • Bundle-SymbolicName: 插件的唯一标识符。
  • Bundle-Version: 插件的版本号。
  • Bundle-Vendor: 插件的提供者。
  • Require-Bundle: 插件依赖的其他插件。

3. 项目的配置文件介绍

MyBatipse 插件的配置文件主要包括 feature.xmlplugin.xml

feature.xml

feature.xml 文件位于 mybatipse-feature/ 目录下,定义了插件特性的详细信息,包括版本、提供者、包含的插件等。

<feature
      id="net.harawata.mybatis.feature"
      label="MyBatipse Feature"
      version="1.2.3"
      provider-name="harawata">
   <plugin
         id="net.harawata.mybatis"
         download-size="0"
         install-size="0"
         version="1.2.3"
         unpack="false"/>
</feature>
  • id: 特性的唯一标识符。
  • label: 特性的显示名称。
  • version: 特性的版本号。
  • provider-name: 特性的提供者。
  • plugin: 特性包含的插件信息。

plugin.xml

plugin.xml 文件位于 mybatipse/ 目录下,定义了插件的扩展点和扩展,以及插件的详细配置。

<plugin
   id="net.harawata.mybatis"
   name="MyBatipse"
   version="1.2.3"
   provider-name="harawata">
   <extension
         point="org.eclipse.ui.editors">
      <editor
            id="net.harawata.mybatis.editor"
            name="MyBatis Editor"
            class="net.harawata.mybatis.editor.MyBatisEditor"
            extensions="xml"
            icon="icons/mybatis.png"
            contributorClass="net.harawata.mybatis.editor.MyBatisEditorContributor"/>
   </

mybatipseEclipse plugin adding support for MyBatis SQL Mapper Framework.项目地址:https://gitcode.com/gh_mirrors/my/mybatipse

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

常煦梦Vanessa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值