1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ローカルのsbtプロジェクトをインポートする方法

Last updated at Posted at 2016-02-12

※2022年12月現在この方法は使えなくなってるようです。Scala以外でも汎用的に使えるGradleなどでビルドすることをオススメします。

Githubなどから落としてきた、あるいは自分で作ったsbtプロジェクトをインポートする場合build.sbtに以下のように表記します。

lazy val <importProject> = RootProject(file("C:\\workspaces\\ImportProject"))
val main = Project(id = "<YOUR_PROJECT>", base =file(".")).dependsOn(<importProject>)

<importProject>をテキトウな名前に置き換え、<importProject>のファイルパスをインポートしたいプロジェクトのものに変え、<YOUR_PROJECT>を自分のプロジェクトのbuild.sbtに書かれているnameに変えることでインポートできるようになります。

2019/01/23追記:
build.sbtscalaVersionはインポートするプロジェクトと本プロジェクトで同じにしなければいけないようです。

202/10/18追記:
Scalaのバージョンなどによるかも知れませんが、現在この方法は使えないようなので、インポートしたいプロジェクトをsbt assemblyでjar化してlibフォルダに入れるという方法を使う必要があるようです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?