2014-12-17 3 views
2

Проблема в том, что я пытаюсь сделать somelike в HelloWorld с Activiti, но у меня есть ошибка здесьMaven. Добавление репозитория Maven для Activiti

<dependency> 
    <groupId>org.activiti</groupId> 
    <artifactId>activiti-engine</artifactId> 
    <version>5.1</version> 
</dependency> 
<dependency> 
    <groupId>org.activiti</groupId> 
    <artifactId>activiti-spring</artifactId> 
    <version>5.1</version> 
</dependency>  

ошибка является следующее: «Description Resource Path Location Type Missing artifact org.activiti:activiti-engine:jar:5.1 pom.xml /IllMakeThisTestApp line 29 Maven Dependency Problem

Попытка решить это я нашел следующую here: «Рекомендации для Загружаемый содержит все библиотеки, необходимые для работы с Activiti. Но для разработчиков, которые предпочитают использовать Maven, добавьте следующее reposiory»

<repositories> 
    <repository> 
    <id>Alfresco Maven Repository</id> 
    <url>https://maven.alfresco.com/nexus/content/groups/public/</url> 
    </repository> 
</repositories> 

Но куда его поместить? В файл с именем settings.ini, помещенным в M2_HOME/conf? Этот файл полон комментариев без каких-либо признаков репозиториев. Поэтому я не знаю, как это сделать и прошу вас помочь

+2

Положите в 'pom.xml'. –

ответ

2

Вы должны поместить, что в вашем pom.xml - см Maven reference на тему:

<project xmlns="http://maven.apache.org/POM/4.0.0"... 
    ... 
    <repositories> 
     <repository> 
      <id>Alfresco Maven Repository</id> 
      ... 

Вам нужно будет только повозиться с конфигурацией Maven, если вам нужно настроить зеркало для репо, например. в случае, если ваша организация имеет собственный Nexus/другое репо, отражающее внешний мир.

Cheers,

2

Вы можете разместить прямо под проектом. Например

<project> 
.... 
<repositories> 
    <repository> 
     <id>spring-snapshots</id> 
     <url>http://repo.spring.io/libs-snapshot</url> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
    </repository> 
</repositories> 
</project> 

В умолчанию мавена будет пытаться загрузить все артефакты из maven central. Вы можете добавить любое количество добавленных репозиториев, используя тег, указанный выше. Alfresco - еще один открытый репозиторий maven.

+0

приятно, спасибо –

Смежные вопросы