Вопрос по maven, eclipse – Поиск пропавших артефактов Maven

9

Я новичок в Maven и борюсь с добавлением зависимостей. Я пытаюсь преобразовать существующий проект в Maven, и после добавления зависимостей для всех jar-файлов в моих библиотеках, на которые есть ссылки, я получаю сообщение об ошибке об отсутствующих артефактах:

Missing artifact stax:stax:jar:1.0    
Missing artifact clover:clover:jar:1.3-rc4
Missing artifact log4j:log4j:bundle:1.2.16
Missing artifact stax:stax-ri:jar:1.0

Прочитав этот пост:Как обработать пропущенные ошибки Maven?Похоже, мне нужно вручную загрузить эти банки и добавить их в мой локальный репозиторий Maven. У меня вопрос, как мне найти эти банки? Я попытался погуглить их, и я могу найти банки с похожими названиями, но не совсем так, поэтому я не уверен, что они правильные банки.

Любые советы по решению этой проблемы? Jar log4j - единственный, который явно указан в ссылочных библиотеках моего исходного проекта, поэтому я предполагаю, что другие требуются для других моих jar-файлов, и я не знаю, где их найти или каковы их точные имена должно быть.

Спасибо!

Error: User Rate Limit Exceeded j13r
Error: User Rate Limit Exceeded matthewb

Ваш Ответ

9   ответов
2

Error: User Rate Limit Exceededmaven.apache.org/general.html#How_to_find_dependencies
21

mvn install:install-file -Dfile=<path-to-file>/stax-1.0.jar         
-DgroupId=stax -DartifactId=stax -Dversion=1.0 -Dpackaging=jar

Error: User Rate Limit Exceeded.m2Error: User Rate Limit ExceededforceError: User Rate Limit Exceeded
Error: User Rate Limit ExceededC:\users\<username>\.m2\repositoryError: User Rate Limit Exceededdocuments and settingsError: User Rate Limit Exceeded/home/<username>/.m2/Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
1

0

log4j

0

<dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>20040902.021138</version>
</dependency>

<dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>1.6.1</version>
</dependency>
1

<repositories>
     <repository>
    <id>java.net</id>
    <url>http://download.java.net/maven/2/</url>
    </repository>
      <repository>
        <id>jboss</id>
        <url>http://repository.jboss.com/maven2</url>
 </repository>
</repositories>
1

0

localCopytruemaven-metadata-local.xml.

-U

maven-metadata-local.xmllocalCopyfalse.

1

"[bundle name] maven pom"

For example log4j:

<dependencies>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.16</version>
    </dependency>
</dependencies> 

<repositories>
    <repository>
        <id>Java.Net</id>
        <url>http://download.java.net/maven/2/</url>
    </repository>
</repositories>

mvn install:install-file -DgroupId=[group-id] -DartifactId=[artifact-id] -Dversion=[version] -Dfile=/path/to/the/file -Dpackaging=[type]

For example

mvn install:install-file -DgroupId=com.salesforce -DartifactId=wsc -Dversion=22 -Dfile=\tsclient\H\development\java\wsc-22.jar -Dpackaging=jar

<dependency>
    <groupId>com.salesforce</groupId>
    <artifactId>wsc</artifactId>
    <version>22</version>
</dependency>

Error: User Rate Limit Exceeded matthewb

Похожие вопросы