簡體   English   中英

無法將 src/main/java 類導入 maven-spring-web 項目中的 src/test/java jUnit 測試。 IDE - 日食

[英]Cant import src/main/java classes into src/test/java jUnit tests in maven-spring-web project. IDE - Eclipse

我正在 Eclipse 中開發一個 maven-spring-web 項目。 我在使用 jUnit 測試時遇到了一些問題,在我看來這是一個配置問題。

項目結構:

src > main > java : business logic goes here
src > test > java : jUnit test cases are parked here.

問題是當我嘗試將一些業務邏輯類從 src>main>java 導入我的 jUnit 測試用例時,導入不起作用。 原因是物理文件夾結構是:

業務邏輯類: project_root > src > main > java測試用例類: project_root > src > test > java

我試過清理,將 testResources 目錄放在 POM 中。 我不想在類路徑中添加類文件夾。 請指教。

默認情況下,Maven 在查找要運行的測試時使用以下命名約定:

  • Test*
  • *Test
  • *TestCase

您的測試類不遵循這些約定。

您不能在 src/main/java 中使用默認包,請嘗試新建一個包,然后您可以導入該類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM