Я пытаюсь подключиться к базе данных mysql в java, поэтому мне нужно добавить mysql-connector-java:jar
в проект eclipse. Однако интеграция с maven не работает.Добавить соединитель mysql для сборки maven/nexus в eclipse
Вот что у меня в settings.xml:
<profile>
<id>default</id>
<properties>
<mvn.path>.../maven-3.0.4/bin/mvn.bat</mvn.path>
<javac.5>...bin/javac.exe</javac.5>
<javac.6>..../javac.exe</javac.6>
</properties>
<repositories>
<repository>
<id>central-repository</id>
<name>OSS central Maven Release Repository</name>
<url>https://oss.sonatype.org/content/repositories/releases</url>
</repository>
<repository>
<id>public-repository-main</id>
<name>Central Repository</name>
<url>https://repo1.maven.org/maven2</url>
</repository>
<repository>
<id>public-repository</id>
<name>OSS Maven Release Repository</name>
<url>https://oss.sonatype.org/content/groups/public</url>
</repository>
</repositories>
</profile>
<interactiveMode>true</interactiveMode>
<!-- offline
| Determines whether maven should attempt to connect to the network when executing
| a build.
| This will have an effect on artifact downloads, artifact deployment, and others.
|
| Default: false <offline>false</offline> -->
<offline>false</offline>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://xxxx:8083/nexus/content/groups/public</url>
</mirror>
А вот ошибка я получаю, когда я пытаюсь к mvn clean install
Failure to find mysql:mysql-connector-java:jar:5.0.5 in
http://xxxx:8083/nexus/content/groups/public
Как я могу заставить нексус, чтобы загрузить артефакт из моих публичных репозиториев в nexus? Должен ли я добавить его вручную?
Не могли бы вы предоставить свой maven settings.xml? Я запустил зависимость с пустым pom.xml и значением по умолчанию settings.xml. Он работает нормально. Похоже, у вас проблема с конфигурацией репозиториев. –
Я добавил другую информацию в свои settings.xml к вопросу. Я проверил центральный репозиторий и, кажется, там – Ayrad
Я предположил, что ваш pom.xml указывает на ваш внутренний репозиторий нексусов. Вы можете добавить репозиторий прокси в свой внутренний репозиторий. См. Http://books.sonatype.com/nexus-book/reference/config-sect-new-repo.html. После добавления репозитория прокси-сервера, помните, добавьте группу репозитория внутреннего сообщества. Вы также можете обратиться к http://stackoverflow.com/questions/6860370/nexus-proxy-repository – hutingung