我最近從使用Eclipse切換到IntelliJ,並且更喜歡這種體驗。如何使IntelliJ瞭解註釋
但是,IDE不理解任何註釋。我正在使用Spring @Autowired註釋以及一些Spring-WS註釋,IDE告訴我他們沒有解決。
當使用Maven構建項目時,它構建得很好,並且在Eclipse中可以識別Annotations。
我確定這是一個簡單的設置,但找不到任何關於如何設置的信息。
我最近從使用Eclipse切換到IntelliJ,並且更喜歡這種體驗。如何使IntelliJ瞭解註釋
但是,IDE不理解任何註釋。我正在使用Spring @Autowired註釋以及一些Spring-WS註釋,IDE告訴我他們沒有解決。
當使用Maven構建項目時,它構建得很好,並且在Eclipse中可以識別Annotations。
我確定這是一個簡單的設置,但找不到任何關於如何設置的信息。
正如彼得所說的,當正確導入Maven項目時,依賴關係應該被正確識別。 IntelliJ手冊有一個section on how to import a Maven project。
根據記錄,在我們的項目POM,我們有以下的依存關係:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
前兩者已經目前已經實現web服務之前,所以他們可能沒有嚴格要求的Web服務。
你有沒有正確地將你的Maven項目導入IntelliJ?然後它應該正確地看到依賴關係。 – 2011-05-17 08:36:02
如果我檢查依賴關係,那麼我可以在那裏看到spring-ws庫,但是沒有註釋包。 – Xetius 2011-05-17 08:40:10
我是個白癡。解決。 IDE不分析POM中的屬性。當我改變依賴 $ {spring.ws.version} 到 2.0.1.RELEASE 它的工作。現在我要解決的新問題。 –
Xetius
2011-05-17 08:54:21