私はSBT 0.11.0を使用します。これは、すべてのソースが中に配置されなければならないことを必要とします:Scala - sbt、main.scala、カスタムパッケージ
[project]/src/main/scala/
私のようなカスタムパッケージ欲しいところが:
[project]/src/com/test/...
をSBTが必要と私はすべてのソース・ファイルにカスタムパッケージを指定し、その後、物事を残すことができます:
package com.test
しかし、私は新しいクラスを生成し、このようなimport文としてEclipseの自動機能を備えたいくつかの問題を、持って... Eclipseは常に追加main.scala
前。これを解決するためにできることはありますか?
編集
たとえば私はこれがあります:B
で
[project]
src
main
scala
com
test
A.scala
package com.test
...
B.scala
package com.test
...
を、私はA
の一部の機能を使用して、私は、EclipseのインポートA
をできるようにCtrl+Shift+O
を押し、それを入力します。 Eclipseは、この処理を行います。
import main.scala.com.test.A
しかしA
で、私はcom.test
(ないmain.scala.com.test
)にパッケージを設定します。
これは小さな例です。しかし、私は多くのソースファイルを持っているとき、私は自分のコードをリファクタリングする必要があります、ものは難しくなります...
ありがとうございました。私の質問ははっきりしないと思います。私はそれを編集させてください。 –
Heikoが正しいです。 Eclipseプロジェクトのプロパティで、 'src/main/scala'をソースフォルダ(' src'だけでなく)にしてください。 –
ありがとうドラゴス、私はそれを得た:-) –