为什么我的Maven原型是:生成失败?

为什么我的Maven原型是:生成失败?,maven,aem,Maven,Aem,我是CQ环境的新手,但不是Maven、Eclipse或Java,但我完全被难住了。我正在尝试运行CQ的两个教程,但在第一个教程中遇到了问题: 使用CQ5.6.1、Maven 3.2.5和JDK 7 我正在运行以下Maven命令来构建我的第一个CQ项目: mvn archetype:generate \ -DarchetypeRepository=adobe-public-releases \ -DarchetypeGroupId=com.day.jcr.vault \ -DarchetypeAr

我是CQ环境的新手,但不是Maven、Eclipse或Java,但我完全被难住了。我正在尝试运行CQ的两个教程,但在第一个教程中遇到了问题: 使用CQ5.6.1、Maven 3.2.5和JDK 7

我正在运行以下Maven命令来构建我的第一个CQ项目:

mvn archetype:generate \
-DarchetypeRepository=adobe-public-releases \
-DarchetypeGroupId=com.day.jcr.vault \
-DarchetypeArtifactId=multimodule-content-package-archetype \
-DarchetypeVersion=1.0.2 \
-DgroupId=my-group-id \
-DartifactId=myproject \
-Dversion=1.0-SNAPSHOT \
-Dpackage=com.mycompany.myproject \
-DappsFolderName=myproject \
-DartifactName="My Project" \
-DcqVersion="5.6.1" \
-DpackageGroup="My Company" -e -X
My ~/.m2/settings.xml是:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <proxies></proxies>
  <servers></servers>
  <mirrors></mirrors>
  <profiles>
    <!-- ====================================================== -->
    <!-- A D O B E   P U B L I C   P R O F I L E                -->
    <!-- ====================================================== -->
    <profile>
      <id>adobe-public</id>

      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>

      <properties>
        <releaseRepository-Id>adobe-public-releases</releaseRepository-Id>
        <releaseRepository-Name>Adobe Public Releases</releaseRepository-Name>
        <releaseRepository-URL>http://repo.adobe.com/nexus/content/groups/public</releaseRepository-URL>
      </properties>

      <repositories>
        <repository>
          <id>adobe-public-releases</id>
          <name>Adobe Public Repository</name>
          <url>http://repo.adobe.com/nexus/content/groups/public</url>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>

      <pluginRepositories>
        <pluginRepository>
          <id>adobe-public-releases</id>
          <name>Adobe Public Repository</name>
          <url>http://repo.adobe.com/nexus/content/groups/public</url>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>

  <activeProfiles>
    <activeProfile>adobe-public</activeProfile>
  </activeProfiles>
  <pluginGroups>
    <pluginGroup>org.sonatype.plugins</pluginGroup>
    <pluginGroup>com.day.jcr.vault</pluginGroup>
    <pluginGroup>org.apache.sling</pluginGroup>
    <pluginGroup>com.adobe.granite</pluginGroup>
  </pluginGroups>
</settings>

adobe公共

这被报告为错误,最近已修复。

发生了什么?您是否遇到错误?从您的输出来看,当Maven尝试下载依赖项时,您似乎遇到了SSL密钥生成错误。根据您得到的错误,它往往会影响Java<8。您可以尝试使用JDK 8来消除可能的根本原因吗?我还建议创建一个默认密钥库,如果您还没有,请按