Title | Added | Last reviewed |
---|---|---|
Setting up your development environment using Eclipse |
v3.0.0 |
2021-02-09 |
The Maven Alfresco SDK is designed to work well with Eclipse. This support includes the ability to import existing Alfresco projects created using the Alfresco SDK.
Here we assume you already have an Eclipse installation up and running, together with an available Alfresco project created using the Alfresco SDK. If you don't have a project already, follow the steps in Getting started with Alfresco SDK 4.x to learn how to quickly generate it in a few easy steps.
- Starting from Eclipse, select
File > Import > Maven > Existing Maven Projects
from the main menu to import the Alfresco project.
- Click
Next
then browse to the root of the Alfresco project.
- Click
Finish
to start importing the project into Eclipse.
Before completing the import, Eclipse checks the completeness of the local Maven repository. If you already have a local repository that includes all the required dependencies, this task will finish relatively quickly. Otherwise, be patient and wait until the downloads are completed (it can take some time).
Once the import is complete, a warning message may be displayed.
-
Click
Resolve All Later
to complete the import task. -
Check the Markers tab in the bottom panel, where you may see some Maven problems. Expand the list and right click on a item with an error, then select
Quick Fix
and mark as shown.
- Click
Finish
to confirm the fix.
You may be asked to confirm your selection.
- Repeat the fix for all similar issues you have. Note that these issues really depend on the archetype you used to generate the project.
Once done, you may see an error with description: Project configuration is not up-to-date with pom.xml.
- To fix this, right click one of the Alfresco projects and select
Maven > Update Project
, ensure all the Alfresco projects and sub-projects are selected, and then clickOK
.
Once this is done, the project is successfully imported in Eclipse.
If you want more detail about how to work with the project, please visit Working with generated projects.