我使用Java
和Maven
編寫項目。在項目中,我有很多模塊。我的問題是我無法從其他模塊導入類。從其他模塊導入
我的項目結構如下:
Project
|_ module1
|_ src
|_ com.xyz.project.md1
|_ Person.java
|_ pom.xml <- pom of module1
|_ module2
|_ src
|_ com.xyz.project.md2
|_ Robot.java
|_ pom.xml <- pom of module2
|_ pom.xml <- main Project pom
module1
和module2
是Modules
在我的項目,這是registred在pom.xml
- 主體工程POM
,當我在Person.java
從module1
我想從module2
導入Robot.java
,但我不能這樣做import com.xyz.project.md2.Robot
。 爲什麼?
不每個模塊有自己的pom.xml的?你應該在那裏聲明依賴關係。 –
是我幾秒前添加的。刷新頁面 – czArek
親愛的downvoters,你能告訴我爲什麼你給downvote? – czArek