【问题标题】:Having a dependency in spigot对 spigot 有依赖
【发布时间】:2020-11-21 04:28:21
【问题描述】:

所以我一直在搞乱 twilio(如果你不知道它是一种通过代码发送电话消息的方法),我让它自己工作,并试图合并到 spigot 中,我正在使用 twilio作为插件的依赖项,但由于 twilio 不是插件,它不起作用,这里是代码(我认为代码很好,我只是不知道如何使 twilio 成为依赖项)

     
    public static final String ACCOUNT_SID = "XXXXXXXXXXXXXX";
      public static final String AUTH_TOKEN = "XXXXXXXXXXXXXXX";
      
    @Override
     public void onEnable() {
         Message msg = Message.creator(new PhoneNumber("+1XXXYYYZZZZ"),
        new PhoneNumber("+1AAABBBCCCC"), "test").create();
        Bukkit.getConsoleSender().sendMessage(msg.getSid());
     }
     
     @Override
     public void onDisable() {
         }
}

是的,tldr,如果 jar 文件不是插件,我如何使它成为依赖项?

顺便说一句,我用 A B C X Y Z 替换了一堆东西,因为它们区分大小写(例如电话号码和 twilio acc 信息

【问题讨论】:

标签: java dependencies twilio minecraft bukkit


【解决方案1】:

我会使用 maven 中的 shade 插件将其编译到输出 jar 中。这是一个关于如何使用它的文档:https://maven.apache.org/plugins/maven-shade-plugin/usage.html

如果您使用 IntelliJ 作为 IDE,您也可以将 twilio 的依赖类型更改为 compile 以将其输出到最终的 jar 中。

【讨论】:

    猜你喜欢
    • 2019-10-18
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 2016-05-24
    相关资源
    最近更新 更多