2011-05-17 59 views
2

我最近從使用Eclipse切換到IntelliJ,並且更喜歡這種體驗。如何使IntelliJ瞭解註釋

但是,IDE不理解任何註釋。我正在使用Spring @Autowired註釋以及一些Spring-WS註釋,IDE告訴我他們沒有解決。

當使用Maven構建項目時,它構建得很好,並且在Eclipse中可以識別Annotations。

我確定這是一個簡單的設置,但找不到任何關於如何設置的信息。

+3

你有沒有正確地將你的Maven項目導入IntelliJ?然後它應該正確地看到依賴關係。 – 2011-05-17 08:36:02

+0

如果我檢查依賴關係,那麼我可以在那裏看到spring-ws庫,但是沒有註釋包。 – Xetius 2011-05-17 08:40:10

+0

我是個白癡。解決。 IDE不分析POM中的屬性。當我改變依賴 $ {spring.ws.version} 2.0.1.RELEASE它的工作。現在我要解決的新問題。 – Xetius 2011-05-17 08:54:21

回答

1

根據記錄,在我們的項目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服務。