历史版本 v6.2.1。 本页内容为历史发布版本,不再接受更新。

查看本页在 v6.2.5 中的版本 →

Skip to content

UltiTools Maven 插件 ​

UltiTools-API 为你的开发提供了一个 Maven 插件,可以自动将你的插件打包并复制到服务器文件夹中,也可以自动将你的插件上传至 UltiCloud。

如何安装 ​

在你的 pom.xml 文件中的 <build.plugins> 标签下添加以下内容:

xml
    <plugin>
        <groupId>com.ultikits</groupId>
        <artifactId>ultitools-maven-plugin</artifactId>
        <version>1.0.0</version>
        <configuration>
            <name>plugin_name</name>
            <identifyString>id-string</identifyString>
            <shortDescription>brief description</shortDescription>
            <accessKeyFile>path/to/access_key.txt</accessKeyFile>
            <pluginFolder>path/to/server/plugins/UltiTools/plugins</pluginFolder>
        </configuration>
    </plugin>

其中,

<name> 标签用于指定插件名称,

<identifyString> 标签用于指定插件标识符,若无特殊需求,建议与插件名称相同,

<shortDescription> 标签用于指定插件简介,将会在插件 upm list 中展示

<accessKeyFile> 标签用于指定 UltiCloud 访问密钥文件的路径,

<pluginFolder> 标签用于指定服务器插件文件夹的路径。

如何使用 ​

打包插件 ​

在你的项目根目录下执行以下命令:

shell
mvn clean package ultitools:install

这条命令会将你的插件打包并复制到服务器文件夹中。

WARNING

如果你的服务器正在运行,请先关闭服务器,否则复制会失败!

上传插件至 UltiCloud ​

如果你想你的插件被收录在upm list中,让用户可以使用 upm install 命令安装你的插件,你需要将你的插件上传至 UltiCloud。

首先,你需要在 UltiCloud 中创建一个账号,然后点击开发者中心,鼠标悬浮于访问密钥上获取访问密钥。

maven-plugin-1.png

将访问密钥保存至一个文件中,然后在 pom.xml 中的 <accessKeyFile> 标签中指定该文件的路径。

填写pom.xml 中的 <identifyString> 标签,这个标签用于标识你的插件。你需要确保你的 <identifyString> 标签是唯一的。

不要弄得太复杂

请不要让你的标识符太复杂,因为这个标签将会作为插件的ID,用户在使用 upm install 命令时需要输入这个ID。一般来说,作者名-插件名 就足够了。

在你的项目根目录下执行以下命令:

shell
mvn clean package ultitools:deploy

这条命令会将你的插件打包并上传至 UltiCloud。

贡献者

The avatar of contributor named as Ling Bao Ling Bao
The avatar of contributor named as Claude Opus 5.5 (1M context) Claude Opus 5.5 (1M context)

基于 MIT 许可发布