0

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

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

我在这里想念什么?我该如何解决这个问题?

4

2 回答 2

0

Maven 抱怨它找不到工件cust-acs-platform-jar。您是否手动将此模块添加到您的 Maven 项目中?你试图达到哪个目标?

我建议尝试做一个完整的mvn clean install,验证工件cust-acs-platform-jar实际上是你的构建的一部分。

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

于 2019-03-26T10:05:52.430 回答
0

这可能是防火墙问题,请在 .m2 文件夹下的 maven 中配置代理相关设置settings.xml,重新启动 cmd 并重试。仅供参考,这artifact-id是您在使用命令行设置 sdk3 时为您的特定项目提供的东西。模块依赖项只是引用您的平台并在 AIO 项目下共享 jar。

于 2019-03-04T04:56:25.010 回答