scala 如何在intellij idea中的build.sbt中添加外部jar文件?

cxfofazt  于 2023-11-18  发布在  Scala
关注(0)|答案(1)|浏览(140)

我试图在Intellij Idea**(scala)中使用openCV,为此我从他们的官方网站下载了openCV-安装openCV后,我在build/bin中获得了opencv-480.jar文件。对于安装,我做了(在Ubuntu中)**:

$ sudo apt update && sudo apt install -y cmake g++ wget unzip
$ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
$ unzip opencv.zip
$ mkdir -p build && cd build
$ cmake ../opencv-4.x
$ make -j4
$ sudo make install

字符串
然后我打开我的Intellij Idea并执行以下步骤:
1.进入**(文件->项目结构->模块)**
1.点击**+
1.已选择
(库-> java)**
1.选择opencv-480.jar
1.点击应用,然后确定
上面的步骤添加了jar文件。然后我通过以下操作添加了库路径:
1.进入**(文件->项目结构->库)**
1.点击最近添加的库**(opencv-480)**
1.然后在右侧面板中,我点击了**+符号
1.选择安装openCV后得到的
lib文件夹
经过以上的工作,现在我可以在我的scala项目中访问和使用openCV了。
但问题是,每当我
清理项目并在sbt-shell运行时,它会从项目结构中删除该jar文件。现在我想通过build.sbt添加该外部jar文件并设置lib文件夹路径**-但我找不到任何帮助。

指导我如何添加外部jar文件,并在build. sbt中作为依赖使用。

xxhby3vn

xxhby3vn1#

您可以在SBT中添加一个"unmanaged dependency",方法是将该文件夹放入lib文件夹,然后一切都将自动进行
对于更复杂的场景,上面的链接中还记录了其他方法。

相关问题