簡體   English   中英

Maven編譯錯誤 - 包不存在

[英]Maven compile error - Package does not exist

我正在開始一個基於MVC架構的微服務項目,其中所有微服務都將使用它的MODEL部分。 為此,我創建了一個項目(HabilWeb_Commons),其中包含webapp的Model部分,以及一些對所有其他微服務都很常見的類。 當我嘗試使用Maven將HabilWeb_Commons項目添加到另一個項目時,會出現問題。 下面是我的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>

在對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

Empresa在HabilWeb_Commons項目中創建,位於以下包路徑中: br.com.koinonia.habil.model

我完全不知道自己做錯了什么,因為我已經嘗試過這種方法與其他項目沒有問題。

有人可以幫忙嗎?

我解決了這個問題,創建了一個基於maven的項目,有多個模塊,HabilWeb_Commons就是這個模塊之一。 奇跡般有效。

暫無
暫無

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

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