Я получаю эту ошибку, когда создаю свой проект (я думаю, что он исходит из Guice версии 2.0). Кто-нибудь знает, какой репозиторий javax.annotation:com.springsource.javax.annotation:jar:1.0.0
? Я искал googled и не смог ничего найти. Вместо "репозитория springsource" мне нужен фактический рабочий URL.
Я положил это в моем помпе:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>
EDIT: Это не вопрос. Как получить Eclipse и Maven для загрузки JARs, в которых я нуждаюсь? потому что этот ответ мне не помогает. Когда я использую это решение, я все еще получаю свою ошибку.
Если вы следуете ссылке со страницы SpringSource, которую Buhake Sindi предоставил для загрузки JAR, она перенаправит вас в следующее место:
Из этого я вычитал, что это может быть рабочий репозиторий, поэтому я настроил его так:
<repository>
<id>springsource-external</id>
<url>http://repository.springsource.com/ivy/bundles/external</url>
</repository>
и это сработало - попробуйте. Это странно, потому что это реплика плюща, maven также должен работать в соответствии с ЧЗВ, но, похоже, что-то сломано.
Если вы используете Maven, попробуйте добавить зависимость, как показано SpringSource:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>
На основе часто задаваемых вопросов вам необходимо настроить <repository>
на вашем MOM Maven, а затем добавить зависимость, как показано выше.
Кроме того, вы можете загрузить JAR файл непосредственно из SpringSource.
Надеюсь, это поможет.
http://repository.springsource.com/maven/bundles/external
и http://repository.springsource.com/maven/bundles/release