2012-02-07 185 views
2

我有一個IntelliJ IDEA項目包含兩個Scala模塊M1和M2。每個模塊分別包含一個Scala類C1和C2。另外,C2類輸入C1類。帶IntelliJ的Maven Scala項目

一切都很順利,直到我爲這兩個模塊添加了Maven模塊支持。

第一步是添加對M1的Maven框架支持(「依賴」模塊)。那之後我就可以編譯這個項目了。

第二步是添加M2(依賴模塊)的框架支持。

我剛剛做完之後,C2無法再解決C1,即使路徑似乎沒問題,M1出現在M2的依賴列表中。

當然我也爲項目本身添加了一個框架支持。

任何想法發生了什麼?

+0

您是如何添加框架支持的? – 2012-02-07 15:51:41

回答

2

只是爲了澄清你的項目佈局:

Parent 
|-- M1 
| `- C1 
| 
`-- M2 (depends on M1) 
    `- C2 

的IntelliJ一邊。 您可以使用Maven從命令行編譯您的項目嗎?即運行在命令行中執行以下操作:

mvn install 

你加M1作爲依賴於你的M2模塊pom.xml文件?像這樣

<dependency> 
    <groupId>your.group.id</groupId> 
    <artifactId>M1</artifactId> 
    <version>your version number</version> 
</dependency> 
相關問題