2017-09-14 11 views
0

私はjavaプロジェクト用のbuild.sbtスクリプトを作成しています。このプロジェクトは標準構造(src/main/java)に従わないので、私はsbtスクリプトに正しいものを指摘する必要があります(ソースディレクトリとリソースディレクトリの両方を変更したgradleスクリプトのように)。 私のプロジェクトの構造は次のとおりです。Sbtスクリプトと異なるリソースとソースディレクトリ

src 
    packageName 
    Main.java 
    resources 
test 

私は多くのことを検索していますが、私は何でも、どんな例がありませんSBTとビルドJavaプロジェクトのドキュメントを見つけることができません。 最後に、私のプロジェクトの構造を変更することはできません。

organization := "something" 

name := "name" 

version := "1.0-SNAPSHOT" 

それは私が実際に解決策を発見した

java.lang.RuntimeException: No main class detected. 

答えて

1

を返します:私の実際のSBTスクリプトです

unmanagedSourceDirectories in Compile += baseDirectory.value/"src" 

resourceDirectory in Compile := baseDirectory.value/"src" 

次の2行を追加するには、コンパイルの流れを作ります作業。 (詳細はhttp://www.scala-sbt.org/0.13/docs/Howto-Customizing-Paths.html

関連する問題