09-28-2018 12:09 PM
I would like to create AMP files for my custom model.
I have been following Jeff Pott's article in doing so. I apologize to use Jeff's name here. No wrong intention.
I had been successfully creating custom AMPs for our models. All these time, I was doing kind of command line maven approach.
Now, I wanted to do the same using Eclipse IDE. This is easier to check in and out our project in Git.
I have Eclipse Oxygen 2. It has M2E plugin installed in this. May be the plugin was already there.
In this IDE, I created a maven project with archetype: alfresco-allinone-archetype
In this project, after creating my model xml, and registering the same with the Spring bean, I ran Eclipse "Run As" 'mvn install'. I did this on the platform-jar folder (to create the repo-tier AMP).
Under the project, in my platform-jar, in the pom.xml, I also have the maven-assembly-plugin uncommented as recommended by the article.
It rather created a JAR file in the target folder.
When I open the pom.xml, I see this error on the <parent>.
Plugin execution not covered by lifecycle configuration: org.zeroturnaround:jrebel-maven-plugin:1.1.6:generate (execution: generate-rebel-xml, phase: process-resources)
In the parent pom, I was taken to this location upon clicking a suggestion. Here is the extract.
<!-- Hot reloading with JRebel -->
<plugin>
<groupId>org.zeroturnaround</groupId>
<artifactId>jrebel-maven-plugin</artifactId>
<version>${jrebel.version}</version>
<executions>
<execution>
<id>generate-rebel-xml</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
There appears to be two issues for me. I do not know if they are related.
1. I could not get the AMP file. I got only the JAR file.
2. This jrebel plugin related error
09-28-2018 12:13 PM
I am now able to create the AMP file. I had to uncomment the maven-assmebly-plugin in the main pom.xml. I thought that it is the pom.xml under the platform-jar. But the main project level pom.xml had this plugin commented. Once I uncommented, it created the AMP file.
However, I still have this error in my platform-jar and share-jar pom.xml
Plugin execution not covered by lifecycle configuration: org.zeroturnaround:jrebel-maven-plugin:1.1.6:generate (execution: generate-rebel-xml, phase: process-resources)
Since I am able to generate AMP file, let me use it and see if I am good.
I am getting a sense that this is more of a maven end question, rather than alfresco!
However, is there any way we can get rid of this pom.xml error?
Explore our Alfresco products with the links below. Use labels to filter content by product module.