Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring找不到类路径中存在的类_Java_Spring_Maven - Fatal编程技术网

Java Spring找不到类路径中存在的类

Java Spring找不到类路径中存在的类,java,spring,maven,Java,Spring,Maven,我有两个项目,项目B取决于项目A。我使用Maven来做这件事: parent |- pom.xml // I use <modules> here to add two projects in. |- MyProjectA | `- pom.xml |- MyProjectB `- pom.xml parent |-xml//我在这里用于在中添加两个项目。 |-MyProjectA |`-pom.xml |-MyProjectB `-pom.x

我有两个项目,项目B取决于项目A。我使用Maven来做这件事:

parent  
|- pom.xml  // I use <modules> here to add two projects in.  
|- MyProjectA  
|   `- pom.xml  
|- MyProjectB  
    `- pom.xml  
parent
|-xml//我在这里用于在中添加两个项目。
|-MyProjectA
|`-pom.xml
|-MyProjectB
`-pom.xml
现在我可以将projectA导入projectB java代码并使用projectA中的类。 但当我尝试将spring用于prokectB时,如下所示:

<bean id="test" class="com.company.common.util.PropertyUtils"/>  // The class is inside projectA.
//该类位于projectA中。
Spring说ClassNotFoundException。

有什么想法吗?谢谢。

您可以直接将projectA依赖项添加到projectB pom.xml中

    <dependency>
        <groupId>common.group</groupId>
        <artifactId>project-a-artifact</artifactId>
        <version>${project.version}</version>
    </dependency>

普通组

查看更多可能的解决方案

是web应用程序吗?如果是,您是否看到该类存在于classes文件夹中?