Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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 在maven中创建模块_Java_Spring Boot_Maven_Spring Mvc - Fatal编程技术网

Java 在maven中创建模块

Java 在maven中创建模块,java,spring-boot,maven,spring-mvc,Java,Spring Boot,Maven,Spring Mvc,我创建了这个maven子项目,它将包含项目的域对象: <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.9.RELEASE

我创建了这个maven子项目,它将包含项目的域对象:

 <modelVersion>4.0.0</modelVersion>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.9.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.platsbruts</groupId>
<artifactId>model</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>model</name>
<packaging>pom</packaging>
<description>platsbruts model</description>

我得到了错误:
无法解析符号域

您有两个问题:第一,“pom”模块不能包含任何类。只能使用“jar”打包模块。第二,您不能从父pom继承类。您只能继承依赖项

您可能应该做的是:

com.platsbruts:foo
    packaging: POM
    modules:
    - com.platsbruts:foo-model
         packaging: JAR
    - com.platsbruts: foo-impl
         packaging: JAR
         dependency: com.platsbruts:foo-model
这应该可以解决问题。
是父项。
是依赖项(!),您似乎混淆了概念:+1表示rmalchow的答案。。和
import com.platsbruts.backend.domain.User;
com.platsbruts:foo
    packaging: POM
    modules:
    - com.platsbruts:foo-model
         packaging: JAR
    - com.platsbruts: foo-impl
         packaging: JAR
         dependency: com.platsbruts:foo-model