无法执行mojo:无法找到工件-Alfresco SDK 3.0

时间:2019-03-03 20:16:29

标签: sdk alfresco alfresco-maven

我正在尝试使用Alfresco SDK 3.0为Alfresco社区设置Dev环境。

我已经创建了一个多项目,按照文档中的说明运行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>

此外,我在Maven settings.xml中添加了<server>节,并附带了相关凭据。

但是,当我运行此父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 :(得分:0)

这可能是防火墙问题,请在.m2文件夹下的Maven @Override protected void onPostExecute(Void aVoid) { super.onPostExecute(aVoid); //main.setText(teams); mAdapter = new GameAdapter(games); mGameRecycleViewer.setAdapter(mAdapter); } 中配置与代理相关的设置,重新启动cmd,然后重试。仅供参考,<input type="url" name="url" id="url" ngModel pattern="https?://.+"> <div *ngIf="url.errors && (url.dirty || url.touched)" class="alert alert-danger"> <div [hidden]="!url.errors.pattern"> </div> </div> 是您在使用命令行设置sdk3时为特定项目提供的东西。模块依赖项仅指您的平台并共享AIO项目下的jar。

答案 1 :(得分:0)

Maven抱怨找不到工件cust-acs-platform-jar。您是否手动将此模块添加到了Maven项目中?您尝试运行哪个目标?

我建议尝试做完整的mvn clean install,并确认工件cust-acs-platform-jar实际上是您的构建的一部分。

否则,我们需要有关Maven项目的更多信息,例如完整的pom.xml