Вам не нужны записи
<dependencies>
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-schemaspy-plugin</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>maven-plugins</groupId>
<artifactId>maven-schemaspy-plugin</artifactId>
<version>1.0</version>
<type>plugin</type>
</dependency>
</dependencies>
удалите их.Когда вы определяете плагин (раздел плагинов позже), он загружается maven автоматически.В вашем сообщении об ошибке говорится, что 1.0 отсутствует, но ваш плагин равен 1.1, поэтому он все равно не соответствует вашим зависимостям.
Плагин maven-schemaspy-plugin и плагин com.wakaleo.schemaspy - это разные плагины отразные авторы.Ни один из них не является официальным плагином maven.Я смог решить ее только с помощью плагина wakaleo (с maven 3).Другие плагины больше не будут доступны.
В Maven 3 изменилось поколение сайтов, см. создание сайтов в Maven 3 .Как уже упоминалось в этой записи блога, вы должны включить плагин следующим образом (обратите внимание, что версия изменилась):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.1</version>
<configuration>
<reportPlugins>
<plugin>
<groupId>com.wakaleo.schemaspy</groupId>
<artifactId>maven-schemaspy-plugin</artifactId>
<version>1.0.4</version>
<configuration>
<databaseType>derby</databaseType>
<database>JPACertifiaction_Relationship</database>
<host>localhost</host>
<port>1527</port>
<user>user</user>
<password>password</password>
</configuration>
</plugin>
</reportPlugins>
</configuration>
</plugin>
</plugins>
</build>
и вам нужна ссылка на хранилище:
<pluginRepositories>
<pluginRepository>
<id>Wakaleo Repository</id>
<url>http://www.wakaleo.com/maven/repos/</url>
</pluginRepository>
</pluginRepositories>
Затем плагин запускается.Остальное зависит от вас: -)