упс, я неправильно прочитал вопрос.
Обновленный ответ
Похоже, что log4j 1.2.15 имеет странные зависимости от некоторых других артефактов, недоступных впубличный репозиторий.Таким образом, вы получаете ошибку.Пожалуйста, исключите их.Я бы настоятельно предложил бы вам использовать Log4j v1.2.16.Следующее выполнит работу для v1.2.15:
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<exclusions>
<exclusion>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</exclusion>
<exclusion>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jdmk</groupId>
<artifactId>jmxtools</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jmx</groupId>
<artifactId>jmxri</artifactId>
</exclusion>
</exclusions>
</dependency>
Если вы действительно не хотите исключать.Либо вручную загрузите зависимости и установите локально, либо добавьте следующий репозиторий:
<repositories>
...
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
</repositories>
Тем не менее, вам придется установить jmxtools
и jmxri
.Я не думаю, что они доступны ни публично, ни в репозитории Sun.