AEM Maven 无法执行安装 com.day.jcr.vault:content-package-maven-plugin

Posted

技术标签:

【中文标题】AEM Maven 无法执行安装 com.day.jcr.vault:content-package-maven-plugin【英文标题】:AEM Maven Failed to execute which is to install com.day.jcr.vault:content-package-maven-plugin 【发布时间】:2020-09-21 16:39:27 【问题描述】:

我正在 AEM 中编写 wknd 教程。我从github克隆。在为发布实例运行 mvn clean install -PautoInstallPackagePublish 后,我得到以下错误。我遵循了 HELP 中的建议,但没有解决问题。

[ERROR] 未能执行目标 com.day.jcr.vault:content-package-maven-plugin:1.0.2:install (default-cli)在项目 aem-guides-wknd.ui.apps 上:连接被拒绝(连接被拒绝) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException未能执行目标com.day.jcr.vault:content-package-maven-plugin:1.0.2 :install (default-cli) 在项目 aem-guides-wknd.ui.apps 上:连接被拒绝(连接被拒绝)
     org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
     org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
     org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
     org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
     org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
     org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
     org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
     org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
     org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
     org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
     org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
     org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
     org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
     org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
     org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
引起:org.apache.maven.plugin.MojoExecutionException: 连接被拒绝(连接被拒绝)

更新:

Maven 和 Java 版本:

【问题讨论】:

网络问题:s: Connection refused (Connection refused? 您确定您的 AEM 服务器已启动并正在运行且可在您的网络中访问吗? @Pakira 我认为这是我的问题我现在正试图将 AEM 作为服务运行 【参考方案1】:

使用 aem.hostaem.port 覆盖 maven 配置中使用的默认 localhost:4502 值(除非您已经修改了它们)。

【讨论】:

其实我没有。我在哪里可以找到这个 Maven 配置? 打开根目录pom.xml,然后查找:localhost4502 但同样,你可以只使用相同的命令并覆盖默认值,如下所示:mvn clean install -D aem.host=myserver.com -D aem.port=8080 -P autoInstallPackage

以上是关于AEM Maven 无法执行安装 com.day.jcr.vault:content-package-maven-plugin的主要内容,如果未能解决你的问题,请参考以下文章

无法在 AEM 新页面上拖放组件

AEM 创作自动化 - 无法定位元素

即使管理员也无法解锁 AEM 中的页面

如何在 AEM 作为云中创建后台作业?

未能执行目标... maven-install-plugin ... 无法安装工件...(访问被拒绝)

在win10上安装AEM的dispatcher server