将lib maven导入npm package.json

时间:2019-03-29 13:23:12

标签: maven gradle npm kotlin

我使用gradle构建了一个kotlin多平台库(我使用-surprise- org.jetbrains.kotlin.multiplatform!) 我将其构建为移动,java和js

我的问题是,此插件仅发布到maven存储库中(甚至js输出lib!),我也想将我的lib用作节点js / npm项目。

有没有办法告诉我的package.json搜索Maven存储库?

1 个答案:

答案 0 :(得分:2)

package.json中,可以通过多种方式来简化依赖关系。最简单和广泛使用的方法如下:

{
  "dependencies": {
    "<package-name>": "<version-range>",
    "lodash": "^4.17.11"
  }
}

但是实际上有many ways包括依赖项。用以下任何一种替换版本范围:

  • 包裹的棒球网址
  • 软件包的Git URL,例如:git+ssh://git@github.com:npm/cli.git#v1.0.27
  • 该软件包的Github,例如:expressjs/express
  • 本地路径,例如:file:../foo/bar

我很确定可以对这四个选项之一进行调整,以包括来自Maven存储库的依赖项。