2015-01-27 3 views
1

Как мы можем определить репозиторий в pom.xml?Как определить репозиторий в Maven pom.xml

Например, если зависимость не найдена в репозитории, указанном в settings.xml, то найдите зависимость в репозитории, определенном в pom.xml.

Пример того, как это может быть достигнуто, будет замечательным.

Я знаю, что размещение репозиториев в pom.xml не является хорошим вариантом, но обстоятельства нажимают на это.

+0

Я использую менеджер хранилища, хотя это репо не содержит все банки, поэтому мне нужно подключить к старому репо , –

+0

Поместите это старое репо в диспетчер хранилища и все. – khmarbaise

ответ

3
<repositories> 
    <repository> 
     <id>java.net</id> 
     <url>https://maven.java.net/content/repositories/public/</url> 
    </repository> 
</repositories> 
2

Из documentation (например, воспроизведенных как здесь):

<project xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
         http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    ... 
    <repositories> 
    <repository> 
     <releases> 
     <enabled>false</enabled> 
     <updatePolicy>always</updatePolicy> 
     <checksumPolicy>warn</checksumPolicy> 
     </releases> 
     <snapshots> 
     <enabled>true</enabled> 
     <updatePolicy>never</updatePolicy> 
     <checksumPolicy>fail</checksumPolicy> 
     </snapshots> 
     <id>codehausSnapshots</id> 
     <name>Codehaus Snapshots</name> 
     <url>http://snapshots.maven.codehaus.org/maven2</url> 
     <layout>default</layout> 
    </repository> 
    </repositories> 
    <pluginRepositories> 
    ... 
    </pluginRepositories> 
    ... 
</project> 
Смежные вопросы