cancel
Showing results for 
Search instead for 
Did you mean: 

Problème création amp

luciel
Champ in-the-making
Champ in-the-making

Bonjour,

Actuellement, j'essaie de déployer un amp pour ajouter des métadonnées en suivant le tuto Working With Custom Content Types in Alfresco | ECMArchitect | Alfresco Developer Tutorials  mais lors de la première partie lorsque je fais mvn install, aucun fichier .amp n'apparaît dans target.

Ce qui est étrange c'est que j'obtiens un build success mais avec des erreurs.

J'ai eu également un problème lors de l'importation du projet dans le pom.xml, j'ai du mettre le plugin jrebel-maven-plugin comme ignoré dans le lifecycle.

Vous pouvez trouver en pièce jointe les fichiers console.txt qui contient le résultat de la console, le fichier de log alfresco et mon fichier pour ajouter des propriétés.

Je ne sais pas comment régler ce problème, pourriez-vous m'aider je vous prie ?

Je vous en serais très reconnaissante.

4 REPLIES 4

ycoulon
Employee
Employee

Bonjour,

Le SDK dans sa version 3 utilise le format JAR pour packager les extensions par défaut : Extension packaging - modules | Alfresco Documentation 

Vous pouvez activer le packaging d'un fichier AMP en modifiant le "pom.xml" de votre projet.

Il faut dé-commenter les lignes :

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>2.6</version>
    <executions>
        <execution>
            <id>build-amp-file</id>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
            <configuration>
                <appendAssemblyId>false</appendAssemblyId>
                <descriptor>src/main/assembly/amp.xml</descriptor>
            </configuration>
        </execution>
    </executions>
    <dependencies>
        <dependency>
            <groupId>org.alfresco.maven.plugin</groupId>
            <artifactId>alfresco-maven-plugin</artifactId>
            <version>${alfresco.sdk.version}</version>
        </dependency>
    </dependencies>
</plugin>

Y.

luciel
Champ in-the-making
Champ in-the-making

Oui, merci.

Je viens de m'en rendre compte.

Par contre pourriez-vous m'indiquer quel est la différence ente un amp déployé dans le dossier share et dans le dossier repo. S'il vous plaît.

La différence est au niveau de l'application ciblé.

On ne va pas trouver la même chose dans une extension (AMP ou JAR) destiné à Share ou Alfresco.

Y.

luciel
Champ in-the-making
Champ in-the-making

D'accord merci beaucoup.