【发布时间】:2014-06-07 22:38:27
【问题描述】:
我正在为 IntelliJ IDEA 开发一个插件。我的方法是在 IDEA 中创建一个插件项目,然后将其打包到一个带有适当 META-INF/plugin.xml 的 jar 中,然后从 jar 中安装插件。
问题是我想添加对org.scala-lang:scala-library:2.11.0 的依赖。我在 IDEA 项目中将此指定为库依赖项,但此信息似乎从未传递给生成的 JAR。
如何以 IntelliJ IDEA 能够识别的方式包含这些信息?
【问题讨论】:
-
“这些信息似乎永远不会传递给生成的 JAR”是什么意思?你在看什么?你遇到了什么错误?
-
documented structure of the plugin jar 没有提供任何方法来指定 jar 中的库依赖项。我希望有其他方法可以做到这一点(可能是一些涉及插件依赖的聪明方法)。
-
五秒钟的网络搜索返回了这个,我认为这与你正在做的非常接近:confluence.jetbrains.com/display/SCA/…
-
嗯,有点相关,但我真的不想依赖 Scala 插件,而只想依赖 Scala 库。
-
嗯,目前我实际上正在使用 SBT,但是,是的,该库是从 Maven 存储库中检索的,其方式与 Maven 相同。但是,使用实际的 Maven 是一种选择。
标签: intellij-idea intellij-plugin