我正在尝试使用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)
我在这里想念什么?我该如何解决?
答案 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
。