Himmelt
本帖最后由 Himmelt 于 2020-1-8 22:11 编辑

在用 gradle 构建多模块 sponge 插件时可能遇到下面问题

警告: The following extra plugin IDs were not found: [xxxx]




同时导致生成的 mcmod.info 会多出一个modid (当然,如果在代码注解里写的是同样的id就不会了)
  1. [
  2.   {
  3.     "modid": "xxx1",
  4.     "name": "XXX1",
  5.     "version": "1.2.0",
  6.     "description": "XXX Plugin",
  7.     "authorList": [
  8.       "Himmelt"
  9.     ],
  10.     "dependencies": [
  11.       "griefprevention",
  12.       "[email protected]",
  13.       "[email protected]"
  14.     ],
  15.     "requiredMods": [
  16.       "[email protected]",
  17.       "[email protected]"
  18.     ]
  19.   },
  20.   {
  21.     "modid": "xxx2",
  22.     "name": "XXXX2",
  23.     "version": "1.2.0"
  24.   }
  25. ]
复制代码


解决方案:

在插件模块的 build.gradle 中添加如下代码,id 填代码注解中一样的。
  1. sponge {
  2.     plugin {
  3.         id = 'violet'
  4.     }
  5. }
复制代码








第一页 上一页 下一页 最后一页