Не удалось создать папку src в sbteclipse

Я новичок в sbt и пытаюсь создать новый проект с помощью плагина sbt eclipse.

Я прошел аналогичный пост на SO, но это не помогло.

build.sbt в каталоге проекта

name := "myproject"

version := "1.0"

scalaVersion := "2.10.1"

libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % "test"

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.ManagedClasses

plugins.sbt глобальный

resolvers += Classpaths.typesafeResolver

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

Я запускаю sbt eclipse из командной строки. Он создает проект, который я могу импортировать в Eclipse, но не создает папки src. Что я делаю неправильно?


person undefined_variable    schedule 14.07.2016    source источник
comment
Я думаю, что последняя версия sbteclipse больше не создает все исходные папки. Он только добавляет уже существующие в путь сборки Eclipse.   -  person Jasper-M    schedule 14.07.2016
comment
github.com/typesafehub/sbteclipse/wiki/Using-sbteclipse имеет createSrc параметр. Может я ошибаюсь   -  person undefined_variable    schedule 14.07.2016
comment
Я могу только согласиться с тем, что этот параметр действительно есть, но с тех пор, как я обновился до последней версии sbteclipse, папки не создаются. Так что я подозреваю, что create означает нечто отличное от того, что вы (и я) думаете.   -  person Jasper-M    schedule 14.07.2016
comment
Я также сталкиваюсь с этой проблемой. Я использую версию 5.0.1, я ожидаю, что sbt eclipse eclipseCreateSrc создаст структуру папок src по умолчанию, но это не так. Я не уверен в том, что я пропустил. Пожалуйста, помогите мне, если вы что-то выяснили по этому поводу. Спасибо.   -  person suresiva    schedule 13.10.2016
comment
Я только что убил час, просматривая исходный код плагина, и нигде не могу найти вызов File#mkdir(). Что странно: я не могу вспомнить проект, который я создал за последние несколько лет, для которого я не хотел бы создавать эти каталоги по умолчанию.   -  person AbuNassar    schedule 20.03.2017


Ответы (1)


Используйте плагин SBT 3.0.0 в версии 4.0.0, папки src не создаются.

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "3.0.0")
person VIJ    schedule 08.10.2017