私はMavenで新しいScalaプロジェクトを生成し、src/main/scalaとsrc/test/scalaフォルダを含むフォルダ構造を作成しました。 src/main/scalaにいくつかのコードがあり、いくつかのテストを書こうとしましたが、src/main/scalaからクラスをインポートできないという問題がありました。 どうすればいいですか?メインクラスをMavenのテストクラスでどのようにインポートしますか?
答えて
私はこれを誤解しているかもしれませんが、理想的にはテストしているソースクラスと同じパッケージでテストを行うため、インポートする必要はありません。
Mavenは、テストフェーズでソースをテストクラスで確認する必要があります。ソース(src/main/scala)はコンパイル時にビルドされ、ターゲット/クラスに配置され、テスト(src/test/scala)はテストコンパイルのもとでビルドされ、ターゲット/テストクラスの下に置かれます。テスト段階では、テストを実行するときに、ターゲット/クラスとターゲット/テストクラスの両方がクラスパス上にあることを確認する必要があります。
ターゲットの下を見て、そこの構造を調べます - それは物語を伝えます - これは、mavenの結果です。
それは私が思ったものですが、テストはコンパイルされません –
私はエラーを見つけました。クラスに間違ったパッケージ宣言がありました。プロジェクトをmavenに移行する際のコピー&ペーストエラーです。 –
- 1. TestNGはどのようにテストクラスを探しますか?
- 2. Sonatype.orgからMaven依存関係をどのようにインポートしますか?
- 3. テストクラスをsbtのScalaコンソールにインポートしますか?
- 4. メインクラスのMavenプロジェクトを実行
- 5. このパッケージをAndroidでどのようにインポートしますか?
- 6. は、モジュールを追加しようとすると、テストクラスにテストクラス
- 7. Byte Buddyでインポートをどのように変更しますか?
- 8. MeshLabでテキストポイントクラウドをどのようにインポートしますか?
- 9. どのようにApache Mavenのキャッシュをクリアしますか?
- 10. メインクラスを持たないアプレットを持つjarファイルのmanifest.mfには、どのようなメインクラスを付けますか?
- 11. Mavenではライフサイクルフェーズをどのようにカスタマイズできますか?
- 12. マクロをRustのサブモジュールにどのようにインポートしますか?
- 13. Sonar Maven Plugin:テストソースディレクトリをどのように除外しますか?
- 14. IntelliJのMavenフィルタリングサポートはどのように機能しますか?
- 15. どのようにimport toPromiseをコンポーネントにインポートしますか?
- 16. FBX/OBJモデルをバビロンシーンにどのようにインポートしますか?
- 17. EclipseでMavenプロジェクトとしてPrimeface 6.0のソースをインポートするにはどうすればよいですか?
- 18. メインクラスはどのようにして見つけられますか?エントリーポイント?
- 19. どのようにMavenの
- 20. hbaseをPythonでどのようにインポートできますか?
- 21. Mavenのテストクラスの依存関係
- 22. Mavenはどのように動作しますか?
- 23. Maven認証はどのように機能しますか?
- 24. maven - どのように動作しますか?
- 25. Mavenレポートはどのように機能しますか?
- 26. non-node.jsファイルをどのようにインポートしますか?
- 27. フレックス:.zipプロジェクトをどのようにインポートしますか?
- 28. `.d.ts`ファイルからどのようにインポートしますか?
- 29. どのようにMavenのどのアンドロイドビルドツールのバージョンを指定できますか?
- 30. Javaインポートのワイルドカードはどのように機能しますか?
src/main/scalaとsrc/test/scalaを意味しますか? –