2014-12-15 4 views
0

Я получаю ошибки сборки в AlgoTrader 2.2.2 на моем Mac.Проблема с Maven Build с AlgoTrader 2.2.2

E.g.

ERROR] Failed to execute goal on project algotrader-mda: Could not resolve dependencies for project algotrader:algotrader-mda:pom:2.2.2: The following artifacts could not be resolved: algotrader:algotrader-uml:jar:2.2.2, org.andromda.cartridges:andromda-hibernate-cartridge:jar:3.4-at2, org.andromda.cartridges:andromda-java-cartridge:jar:3.4-at, org.andromda.cartridges:andromda-spring-cartridge:jar:3.4-at7: Failure to find algotrader:algotrader-uml:jar:2.2.2 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] 

E

WARNING] The POM for algotrader:algotrader-uml:jar:2.2.2 is missing, no dependency information available 
[WARNING] The POM for org.andromda.cartridges:andromda-hibernate-cartridge:jar:3.4-at2 is missing, no dependency information available 

Я бегу Mac OS X 10.10.1 Йосемити,

Java 1.7.0_71

Maven 3.2.3

Я отредактированный файл ~/.m2/settings.xml для доступа к репозиторию AlgoTrader Nexus: settings.xml:

<profile> 
     <id>algotrader</id> 
     <repositories> 
     <repository> 
      <id>algotraderrepo</id> 
      <url>https://repo.algotrader.ch/nexus/content/groups/public</url> 
     </repository> 
     </repositories> 
     <pluginRepositories> 
     <pluginRepository> 
      <id>algotraderrepo</id> 
      <url>https://repo.algotrader.ch/nexus/content/groups/public</url> 
     </pluginRepository> 
    <pluginRepository> 
     <id>sonatype</id> 
     <name>Sonatype Repository</name> 
     <url>http://oss.sonatype.org/content/groups/public</url> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
    </pluginRepository> 
     </pluginRepositories> 
    </profile> 
  1. файлы находятся в архиве Nexus,
  2. Некоторые файлы становятся загружены и установлены в локальное хранилище:

[email protected]: ~/.m2/репозиторий $ Ls -lR algotrader/algotrader-ОМЛ/ общий 0 drwxr-хт-х 4 сотрудников Дэйва 136 15 декабря 15:28 2.2.2

algotrader/algotrader-ОМЛ // 2.2.2: всего 16 -rw-r - r-- 1 сотрудник dave 244 дек. 15 15:28 algotrader-uml-2.2.2.jar.lastОбновлен -rw-r - r-- 1 сотрудник dave 244 дек 15 15 : 28 algotrader-ОМЛ-2.2.2.pom.lastUpdated

[email protected]: ~/.m2/репозиторий $ Ls -lR орг/AndroMDA/картриджи/AndroMDA-зимуют-картридж/ общий 0 drwxr -xr-х 4 сотрудников ДЭЙВ 136 15 декабря 15:28 3,4-АТ2

орг/AndroMDA/картриджи/AndroMDA-гибернации-картридж // 3,4-АТ2: всего 16 -rw-р - r-- 1 dave staff 244 Dec 15 15:28 andromda-hibernate-cartridge-3.4-at2.jar.lastОбновлен -rw-r-r-- 1 сотрудник dave 244 D ec 15 15:28 andromda-hibernate-cartridge-3.4-at2.pom.lastОбновлен

Заранее благодарен.

+0

и как активировать этот профиль сборки? –

+0

$ mvn -X install –

+0

Содержимое файла .jar algotrader-uml-2.2.2.jar.lastОбновлен: #NOTE: Это внутренний файл реализации эфира, его формат может быть изменен без предварительного уведомления. #Mon Dec 15 15:28:19 MST 2014 https \: //repo.maven.apache.org/maven2/.lastUpdated=1418682499177 https \: //repo.maven.apache.org/maven2/.error = Не означает ли это, что Maven пытается загрузить POM из центрального репозитория, а не в хранилище Algotrader? –

ответ

0

добавить <repositories> тег в pom.xml вы настраиваете его на settings.xml для profile, который вы не строит против

+0

Можете ли вы уточнить, или указать мне на раздел в документе Maven, который объясняет это? Благодаря!! –

+0

http://maven.apache.org/guides/introduction/introduction-to-profiles.html также не стесняйтесь [пометить ответ как принятый с момента его появления] (http://meta.stackexchange.com/questions/5234/как-же-акцепторные-ан-ответ работа) –

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