in my pom.xml Я настроил maven-jaxb-plugin, но я получаю «Необходимый плагин не найден: плагин не найден - проверьте, что имя цели верное: невозможно загрузить артефакт из любой репозиторий "из-за этого. Моя конфигурация такова:Какая зависимость/репозиторий для maven-jaxb-plugin?
<plugin>
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<generate-package>tld.mycompany.myproject.data.ws-schema</generate-package>
<schemaDirectory>src/main/resources/ws/xsd</schemaDirectory>
</configuration>
</plugin>
В зависимостях я добавил следующее.
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.7.5</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2</version>
</dependency>
Что мне не хватает? Почему он не может найти правильные артефакты?
Приветствия
Nik
mvnbrowser мой обычный, а также. Вы правы в этой версии, но оказалось, что в pom я попал на страницу с ошибкой «301 Moved Permanentently» HTMl, а не с правильным содержимым. Поэтому я вручную загрузил его и поместил в нужное место. На самом деле это не резолюция, поэтому я подозреваю, что использую неправильный репозиторий, но я не могу узнать, какой репозиторий я должен использовать * – niklassaers
@niklassaers Возможно, это связано с тем, что вы используете прокси-сервер. Сначала удалите существующие записи в вашем .m2/repository, а затем проверьте, не определены ли ваши настройки (как проектные, так и пользовательские ... на .m2/settings.xml). Если это так, вам нужно найти логин на этом сайте (Nexus, Archiva, Artifactory) и пойти проверить правильность прокси-хранилищ. – Riduidel