Java Maven编译错误-包不存在
我正在启动一个基于MVC架构的微服务项目,其中模型部分将被所有的微服务使用。为此,我创建了一个项目(HabilWebu_Commons),其中包含webapp的模型部分和一些其他所有微服务通用的类。 当我尝试使用Maven将HabilWeb_Commons项目添加到另一个项目时,就会出现问题。 下面是我的Java Maven编译错误-包不存在,java,compilation,maven-3,Java,Compilation,Maven 3,我正在启动一个基于MVC架构的微服务项目,其中模型部分将被所有的微服务使用。为此,我创建了一个项目(HabilWebu_Commons),其中包含webapp的模型部分和一些其他所有微服务通用的类。 当我尝试使用Maven将HabilWeb_Commons项目添加到另一个项目时,就会出现问题。 下面是我的pom.xml文件的一个片段: <repositories> <repository> <id>internal-repo</id>
pom.xml
文件的一个片段:
<repositories>
<repository>
<id>internal-repo</id>
<url>file://${project.basedir}/lib</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>HabilWeb_Commons</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
</dependencies>
类Empresa
是在HabilWeb_Commons项目中创建的,位于以下包路径中:br.com.koinonia.habil.model
我完全不知道我做错了什么,因为我已经在其他项目中尝试过这种方法,没有任何问题
有人能帮忙吗?我解决了这个问题,创建了一个基于maven的项目,有多个模块,HabilWeb_Commons就是其中的一个模块。工作起来很有魅力
br/com/koinonia/habil/controller/EmpresaController.java:[8,35] package br.com.koinonia.habil.model does not exist
br/com/koinonia/habil/controller/EmpresaController.java:[19,59] cannot find symbol
symbol: class Empresa