2017-11-28 13 views
1

これは基本的な質問かもしれませんが、関連するリンクを見つけるのは苦労しています。 (また、私はJavaを知らないので、少し遅れて始めるかもしれません)sbt Scalaプロジェクトに新しいパッケージを追加する

sbtのScalaプロジェクトにローカルパッケージを追加する方法を理解したいと思います。たとえば、ファイルはどこに置くのですか、ファイルの名前は何ですか。build.sbtをどのように変更する必要がありますか?

私がすでにGitからチェックアウトしたチュートリアルプロジェクトから始めています。私はちょうど別のパッケージにコードを編成するために、もっと多くのパッケージを追加したいと思う。

私はScalaチュートリアルに多くのリンクを見ましたが、build.sbtとパッケージは既に私のために設定されています。

私はGoogleが「sbtプロジェクトに新しいパッケージを追加する」のようなフレーズでIntelliJ IDEA、Eclipseに関するページを取得するか、「Scalaプロジェクトを展開用にパッケージ化する」方法を説明するページが1つあります単語 "pacakge"の別の意味。

+0

で開始する必要があります src/main/scala /にあり、そのディレクトリはscalaのパッケージになります。クラスとオブジェクトをそこに作成することができます。 sbtは、ファイルシステム作成ツールではないビルドツールです。ファイルとパッケージの作成はファイルシステムのタスクです。 –

答えて

2

SBTは、Mavenプロジェクトと同様のディレクトリ構造に従います。プロジェクト内では、ソースファイルには、あなたのテストのソースファイルは、あなたは、単にあなたのScalaソースディレクトリにディレクトリ構造を作成し、新しいパッケージを追加するには

src/test/scala 

の下で生きるべき

src/main/scala 
src/main/resources (for text, images or other non-source code resources) 

の下で暮らすべきです。たとえば、あなたはそれがここに住んでstuffサブパッケージでmypackageというパッケージを作成する必要がある場合:

src/main/scala/mypackage/stuff 
stuff内部

すべてのScalaソースファイルは、作成した場合はラインpackage mypackage.stuff

関連する問題