Använda JAR-tjänstens API i ett Maven-projekt

När du har installerat API-JAR i din lokala Maven-databas utför du följande steg för att använda JAR i dina projekt:

  1. Lägg till JAR i kodbasen och implementera den i kodbasdatabasen under en mapp, till exempel"beroenden". Observera att mappnamnet är beroende av kodens bashierarki.

  2. Konfigurera pom.xml-projektfilerna enligt följande:

    Överordnat projekts pom.xml-fil:

    IMPORTANT
    I följande kodfragment ska X.x ersättas med det faktiska versionsnumret och API JAR:s filnamn. Den här informationen är densamma som i steg 3 i installationsprocessen.
    <plugin>
    
        <groupId>org.apache.maven.plugins</groupId>
    
       <artifactId>maven-install-plugin</artifactId>
    
        <version>2.5.2</version>
    
        <configuration>
    
                <groupId>com.adobe.fmdita</groupId>
    
                <artifactId>api</artifactId>
    
                <version>X.x</version>
    
                <file>${basedir}/dependencies/fmdita/api-X.x.jar</file>
    
                <packaging>jar</packaging>
    
                <generatePom>true</generatePom>
    
        </configuration>
    
        <executions>
    
            <execution>
    
                <id>inst_fmdita</id>
    
                    <goals>
    
                        <goal>install-file</goal>
    
                    </goals>
    
                    <phase>clean</phase>
    
            </execution>
    
        </executions>
    </plugin>
    

    Den underordnade modulens pom.xml-fil:

    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
    
       <artifactId>maven-install-plugin</artifactId>
    
       <configuration>
    
          <groupId>com.adobe.fmdita</groupId>
    
          <artifactId>api</artifactId>
    
          <version>3.6</version>
    
          <file>${basedir}/../dependencies/fmdita/api-3.6.jar</file>
    
          <packaging>jar</packaging>
    
          <generatePom>true</generatePom>
    
       </configuration>
    
       <executions>
    
          <execution>
    
             <id>inst_fmdita</id>
    
             <goals>
    
                <goal>install-file</goal>
    
             </goals>
    
             <phase>clean</phase>
    
          </execution>
    
       </executions>
    
    </plugin>
    

Konfigurera och använda tjänst-API JAR från den offentliga Maven-databasen

Utför följande steg för att konfigurera och använda JAR för tjänstens API från den offentliga Maven-databasen i dina projekt:

  1. Om du vill använda JAR-tjänstens API i ett projekt konfigurerar du AEM Guides pom.xml-databasen.

  2. Konfigurera den offentliga Maven-databasen i filen settings.xml i Maven enligt följande:

    <repository>
       <id>fmdita-public</id>
       <name>fmdita-public</name>
       <url>https://repo.aem-guides.com/repository/fmdita-public</url>
    </repository>
    
  3. När databasen har konfigurerats lägger du till tjänstens API JAR som ett projektberoende i projektets pom.xml-fil.

    NOTE
    Använd samma version av API JAR som det AEM Guides-paket som du har installerat på servern.
  4. Konfigurera Maven-beroendet så som visas nedan:

    <dependency>
       <groupId>com.adobe.fmdita</groupId>
       <artifactId>api</artifactId>
       <version>4.0</version>
    </dependency>
    

När JAR för tjänst-API har lagts till som ett projektberoende i projektets pom.xml-fil kan du skapa och använda AEM Guides Java API:er i ditt projekt.

Använda API JAR från Maven Central-databasen för AEM Guides as a Cloud Service

För AEM Guides as a Cloud Service har API JAR distribuerats till Maven Central. Du kan använda API JAR utan någon konfiguration.

NOTE
Namnkonventionen för API-behållaren har uppdaterats enligt namnkonventionen för molntillägg.

Om du vill använda API-JAR måste du lägga till beroendet till ditt projekts pom.xml så som visas nedan:

<dependency>
   <groupId>com.adobe.aem</groupId>
   <artifactId>aem-dox-sdk-api</artifactId>
   <version>${RELEASE}</version>
</dependency>
NOTE
Eftersom paketen i API JAR fortfarande är desamma krävs ingen kodändring för att använda denna API JAR i de befintliga molnprojekten.

Java-baserade API:er

Du kan använda Java-baserade API:er som finns i Experience Manager Guides för att skapa anpassade plugin-program och utöka färdiga arbetsflöden. Visa javadoc för den senaste och detaljerade dokumentationen om hur du använder det Java-baserade API:t.

Ytterligare resurser

Nedan följer en lista över andra användbara resurser i AEM Guides som finns på sidan Lär dig mer och support:

  • Användarhandbok
  • Installations- och konfigureringshandbok
  • Snabbstartsguide
  • Hjälparkivsida (använd äldre versionsdokumentation)
Nästa sidaREST API:er för utdatahantering

Experience Manager