src/main/javaディレクトリを除外するためにbuild.sbtを設定するにはどうすればよいですか? Javaソースをそこに置いておきたいのですが、コンパイルしたくありません。また、REで指定したファイルまたはファイルのグループを除外することはできますか?これらはbuild.sbtで簡単に設定できますか?ソースディレクトリを除外するsbt
11
A
答えて
8
javaSource
とscalaSource
がunmanagedSourceDirectories
への入力です。
unmanagedSourceDirectories in Compile <<=
scalaSource in Compile apply ((s: File) => s :: Nil)
またはビット短い:
unmanagedSourceDirectories in Compile <<= (scalaSource in Compile)(_ :: Nil)
詳細についてはClasspaths, sources, and resourcesを参照してください。それから、唯一scalaSource
するunmanagedSourceDirectories
を設定することができます。また、inspectコマンドは、設定が他の設定からどのように構築されるかを判断するのに便利です。
2
まあ、良い方法があるかもしれませんが、私は私のbuild.sbtにこれを追加したい:
javaSource in Compile := file("some/path/that/doesnt/exist")
+1
ありがとうございます。私は良い方法があると確信しています:) – thlim
関連する問題
- 1. sbt - 追加のソースディレクトリを含める
- 2. マルチプロジェクトSBTビルドに複数のscalapbソースディレクトリを追加する
- 3. SBT用のsbt-xjcプラグインのソースディレクトリをどのように変更しますか?
- 4. デフォルト以外のソースディレクトリでGWT内のモジュールを定義する
- 5. sbt - 公開中に特定の依存関係を除外する
- 6. M2Eは自分のソースディレクトリを削除しますか?
- 7. C++ヘッダーとソースディレクトリ
- 8. EclipseのソースディレクトリをMavenに追加する
- 9. Visual Studio 2010のソースディレクトリ
- 10. すべてのSBTターゲットディレクトリをソースの外に変更する
- 11. sbtから私のテストを呼び出すときにScalaTestテストを除外する
- 12. sbtで外部シェルコマンドを実行する方法
- 13. SBT - SBTで
- 14. sbtがjava.lang.NoClassDefFoundErrorで失敗する:sbt/ConsoleOut $
- 15. アリ複数のソースディレクトリが
- 16. SBTエラーがSBT-ネイティブパッケージャ
- 17. Eclipseビルドパスの除外/除外
- 18. MongoDBマップカウントを0にすると除外除外
- 19. 例外を排除する
- 20. Dirを除外するパス
- 21. FileUtils.cp_rを除外する
- 22. レコードを除外する
- 23. サブプロジェクトでsbtネイティブパッケージャを使用する方法(sbt 0.13)
- 24. Scala/Lift/SBT .11でファイルを自動リロードする? SBT 0.7では
- 25. gemのソースディレクトリを.emacsに表示
- 26. 自分のソースディレクトリでvs2010プロジェクトファイルを生成
- 27. SBTのリソースをフィルタリングする
- 28. SBTプロジェクトを開始する
- 29. Slick 3.1.1 sbtアセンブリによる重複排除エラー
- 30. ソースディレクトリからインポートするとPython 'ImportError'をキャッチします
私は興味があります。なぜ、Javaファイルをコンパイルしたいのですか? –
私はJavaでアプリケーションを書いて、Scalaでアプリケーションを書きました。私はまだJavaソースを参考にしたいが、コンパイル時や依存関係を保存するためにはコンパイルしない。いいえ、私はJavaソースをコンパイルして生きています。また、私はこの演習の一環としてSBTを微調整することを学びたい – thlim
Subversionやgitのようなソースコードシステムを使用しているなら、自信を持って削除することができます。 Javaコードを見なければならない場合は、リストアから離れたコマンド(またはscmの上にWebインターフェイスを設定している場合は数回クリックするだけ)です。 –