Java Eclipse Maven项目在另一个文件夹中调用类

Java Eclipse Maven项目在另一个文件夹中调用类,java,eclipse,maven,Java,Eclipse,Maven,我有一个测试类,想实例化源类,但我得到了错误,因为源类引用在tester类中无法识别。我使用Eclipse和maven创建项目 源类: --myTest/src/main/java/myTest HelloWorld.java 测试等级: --myTest/src/test/java/testing GreeterTest.java 配置文件: POM.xml 4.0.0 myGroupId 我的测试 0.0.1-快照 学习少年 这只是为了探索编写测试 SRC maven编译器

我有一个测试类,想实例化源类,但我得到了错误,因为源类引用在tester类中无法识别。我使用Eclipse和maven创建项目

源类:

--myTest/src/main/java/myTest

   HelloWorld.java
测试等级:

--myTest/src/test/java/testing

   GreeterTest.java
配置文件: POM.xml


4.0.0
myGroupId
我的测试
0.0.1-快照
学习少年
这只是为了探索编写测试
SRC
maven编译器插件
3.1
1.8
1.8

您是否遇到编译错误?是的,是编译器错误。当我点击SaveAll按钮时,我会看到下面Markers选项卡上的Eclipse输出窗口,其中一个错误是“HelloWorld无法解析为类型”去掉pom中的
srcs
。xml@SeanPatrickFloyd非常感谢。删除后,错误消失。是否出现编译错误?是的,是编译器错误。当我点击SaveAll按钮时,我会看到下面Markers选项卡上的Eclipse输出窗口,其中一个错误是“HelloWorld无法解析为类型”去掉pom中的
srcs
。xml@SeanPatrickFloyd非常感谢。删除后,错误消失。
   GreeterTest.java
import main.java.myTest.HelloWorld; //error here

public class GreeterTest {
    public void greeterSaysHello() {
        HelloWorld hw = new HelloWorld();//error here
    }
}
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>myGroupId</groupId>
  <artifactId>myTest</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>learningJUnit</name>
  <description>This is just for exploring to write test</description>

  <build>
  <sourceDirectory>srcs</sourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
         <version>3.1</version>
         <configuration>
           <source>1.8</source>
           <target>1.8</target>
         </configuration>
       </plugin>
    </plugins>
  </build>

</project>