2016-07-06 18 views
0

を列挙されます、私はBuild.scalaでこのタスクを追加しました:カント私の仕事は、SBTタスクで

object SchemaTasks { 
    lazy val generateSchema = inputKey[Unit]("schema generation job") 
    lazy val tasks = Seq(sbt.Keys.fork in generateSchema := true, 
        fullRunInputTask(generateSchema,Compile, "schema.generate.GenerateSchema", "desc", "false"), 
        fullRunInputTask(generateSchema,Compile, "schema.generate.GenerateSchema")) 

    } 

私をsbt compilesbt tasks続いでしたが、私のタスクがリストされて取得されていない、私場合も私はエラーを取得していますholonetに現在 のプロジェクトを設定し、このタスク、 /ユーザ/アルン/コンポーネント/力/ holonet /プロジェクトから

sbt generateSchema 

[情報]ロードプロジェクト定義[情報]を実行します(中[エラー]無効な有効なプロジェクトID:generateSchema [エラー]予想される ':'(構成を選択している場合):ファイル:/ Users/arun/components/force/holonet /)[エラー]有効な コマンドではありません:generateSchema [ [エラー]未 有効なキー:generateSchemaは(似た:generateManPages、 生成・マン・ページ)[エラー] generateSchemaは[エラー]

私が何か足りませんか?

答えて

0

ありがとうございました。問題が見つかりました。不足していた部分は、このオブジェクトを設定に追加しなかったため、プロジェクト設定と統合する必要があるようです。

settings = commonSettings ++ SchemaTasks.tasks ++ Seq(
libraryDependencies ++= Dependencies.dataModel, 

これで正常に動作します。

関連する問題