2016-12-05 10 views
1

Я получаю следующую ошибку при запуске mvn clean install.Maven: Невозможно загрузить зависимости jta: 1.0.1B

Ошибка говорит, что не в состоянии разрешить зависимости javax.transaction:jta:jar:1.0.1B

Пожалуйста, обратите внимание, что я не ссылаюсь на javax.transaction:jta:jar:1.0.1B в моем ПОМ. Возможно, эта зависимость ссылается на некоторую другую зависимость, о которой я упомянул в моем пом.

Пожалуйста найти ошибку ниже

[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building sample-webapp Maven Webapp 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
Downloading: https://repo.maven.apache.org/maven2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 5.810 s 
[INFO] Finished at: 2016-12-05T08:43:47+05:30 
[INFO] Final Memory: 12M/309M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project sample-webapp: Could not resolve dependencies for project com.ganesh:sample-webapp:war:1.0-SNAPSHOT: Could not find artifact ja 
vax.transaction:jta:jar:1.0.1B in central (https://repo.maven.apache.org/maven2), try downloading from http://java.sun.com/products/jta -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException 

ответ

3

это наследие библиотека, которая не доступна из Maven Central. Он недоступен, потому что есть еще старые Jarsax JARS Sun, которые не покрываются лицензиями с открытым исходным кодом. Если вам нужно получить доступ к этой библиотеке JTA 1.0.1B, вам нужно будет заменить эту зависимость, используя исключение.

примечание: и когда я ударил этого URL https://repo.maven.apache.org/maven2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar в браузере, он вернется к 404 Не найдено то я не знаю, почему вы можете Dowload его.


для получения дополнительной информации Why can't I download the javax.transaction:jta:1.0.1B JAR?

+0

извините за неправильной информации в вопросе. Да, я не могу загрузить банку. Кстати, потому что я не ссылаюсь на эту банку напрямую, есть ли какая-либо команда в maven, чтобы проверить, какая зависимость ссылается на «jta-1.0.1B.jar». –

+1

@Ganesh P mvn dependency: tree Он также показывает транзитивные зависимости. –