Невозможно выполнить mojo: Невозможно найти артефакт - Alfresco SDK 3.0 - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь настроить среду разработки для Alfresco Community, используя Alfresco SDK 3.0.

Я создал проект «все в одном», запустил файл run.bat, как указано в документации, и все работало так, как ожидалось.

Теперь в моем реальном проекте используется аналогичный родительский pom.xml;меняется только следующим образом.

вместо <artifactId>alfresco</artifactId> мы имеем его как <artifactId>cust-acs</artifactId>

В разделе <platformModules>, вместо

<moduleDependency>
<groupId>${project.groupId}</groupId>
<artifactId>alfresco-platform-jar</artifactId>
<version>${project.version}</version>
</moduleDependency>

это

<moduleDependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>cust-acs-platform-jar</artifactId>
       <version>${project.version}</version>
</moduleDependency>

и в разделе <shareModules>, вместо

<moduleDependency>
     <groupId>${project.groupId}</groupId>
     <artifactId>alfresco-share-jar</artifactId>
     <version>${project.version}</version>
 </moduleDependency>

это

<shareModules>
   <moduleDependency>
   <groupId>${project.groupId}</groupId>
   <artifactId>cust-acs-share-jar</artifactId>
   <version>${project.version}</version>
   </moduleDependency>
</shareModules>

Кроме того, я включил <server> раздел в maven settings.xml с соответствующими учетными данными.

Но, когда я запускаю этот родительский pom.xml, я получаю эту ошибку

Failed to execute goal org.alfresco.maven.plugin:alfresco-maven-plugin:3.0.1:run (default-cli) on project cust-acs: Unable to execute mojo: Unable to find artifact. Could not find artifact com.<groudID>:cust-acs-platform-jar:jar:1.0-SNAPSHOT in alfresco-public (https://artifacts.alfresco.com/nexus/content/groups/public)

Что мне здесь не хватает?Как мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Мейвен жалуется, что не может найти артефакт cust-acs-platform-jar.Вы вручную добавили этот модуль в свой проект Maven?Какую цель вы пытались выполнить?

Я предлагаю попробовать сделать полную mvn clean install, убедиться, что артефакт cust-acs-platform-jar действительно является частью вашей сборки.

В противном случае нам понадобится дополнительная информация о проекте Maven, например полная pom.xml.

0 голосов
/ 04 марта 2019

Вероятно, это проблема брандмауэра, пожалуйста, настройте параметры, связанные с прокси, в maven settings.xml в папке .m2, перезапустите cmd и попробуйте снова.К вашему сведению, artifact-id - это то, что вы предоставляете для своего конкретного проекта при настройке sdk3 из командной строки.зависимости модуля просто ссылаются на вашу платформу и делятся jar-файлами в рамках проекта AIO.

...