Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

Export New Component to Server


Level 4


We have developed a new component, and we are trying to export it to server. Until now we have used AEM sync(VS code extension) to sync to AEM Server. But, when trying to sync core folder it does not work, because it does not have a jcr:root folder. How should we sync the core folder to server? 

We would really appreciate your help on this!

11 Replies



@AD-Engineer  Core is supposed to hold only the java classes and on maven build these will be compiled into an OSGi bundle deployed as part of 'all' package. All the other component files should go into apps folder which you would be able to sync.


Level 4

@shelly-goel  thanks for your reply! Yes, but we are trying to export just the core. If we get "all" package that will get the content too, right? We can not override content on the server. We need somehow to get just the core. Any idea? Thanks!



@AD-Engineer- You can deploy core directly on the server using maven deploy command on core folder, no need to sync

mvn clean install -PautoInstallBundle

or build the jar and manually install jar present under target folder to AEM


@AD-Engineer - What you mean it only deploys locally? whichever server is configured in pom.xml it will deploy to that.


Community Advisor
I think autoInstallPackage/autoInstallBundle along with mvn clean install should solve the problem.


Community Advisor

Hi @AD-Engineer 


Here are the commands that will be usefule during deployment.


In your use case here, please use the highlighted command below.


To build all the modules and deploy the all package to a local instance of AEM, run in the project root directory the following command:
mvn clean install -PautoInstallSinglePackage

deploy only the bundle to the author:
mvn clean install -PautoInstallBundle

deploy only a single content package, run in the sub-module directory (i.e ui.apps)
mvn clean install -PautoInstallPackage


The same information will be available in every project file from root directory. You should be able to get the same information from there.


Hope this helps!


The ultimate experience is back.

Join us in Vegas to build skills, learn from the world's top brands, and be inspired.

Register Now