Как заставить IntelliJ понимать аннотации - PullRequest
2 голосов
/ 17 мая 2011

Я недавно перешел от использования Eclipse к IntelliJ и предпочитаю опыт.

Однако в среде IDE не разбирается ни одна из аннотаций.Я использую аннотацию Spring @Autowired, а также некоторые аннотации Spring-WS, и среда IDE сообщает мне, что они не разрешены.

Когда проект создается с использованием Maven, он прекрасно работает, а аннотациираспознается в Eclipse.

Я уверен, что это простая установка, но не могу найти информацию о том, как ее настроить.

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Напомним, что в нашем проекте мы имеем следующие зависимости:

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

Первые два уже присутствовали до внедрения веб-службы, поэтому они могут не требоваться строго для веб-служб..

1 голос
/ 17 мая 2011

Как сказал Питер, при правильном импорте проекта Maven зависимости должны быть правильно распознаны.В руководстве IntelliJ есть раздел о том, как импортировать проект Maven .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...