1. How did you create your maven project? Have you used AEM Project Archetype to create AEM project?
2. Please take a look into the MANIFEST.MF file in your project workspace [ e.g. C:\Users\debal\aem-projects\aem-demo\core\target\classes\META-INF\MANIFEST.MF], whether it has information like -
Manifest-Version: 1.0
Bundle-Category: AEM Demo sites
Bundle-Description: Core bundle for AEM Demo sites
Bundle-ManifestVersion: 2
Bundle-Name: AEM Demo sites - Core
Bundle-SymbolicName: aem-demo.core
Bundle-Version: 0.0.1.SNAPSHOT
Export-Package: com.aem.demo.core.filters;version="1.0";uses:="javax.s
ervlet",com.aem.demo.core.listeners;version="1.0";uses:="org.osgi.ser
vice.event",com.aem.demo.core.models;version="1.0";uses:="com.day.cq.
audit,javax.annotation,javax.inject,org.apache.sling.api,org.apache.s
ling.api.resource,org.apache.sling.models.annotations,org.apache.slin
g.models.annotations.injectorspecific",com.aem.demo.core.schedulers;v
ersion="1.0",com.aem.demo.core.servlets;version="1.0";uses:="javax.se
rvlet,org.apache.sling.api,org.apache.sling.api.servlets"
Import-Package: javax.annotation;version="0.0.0",com.adobe.granite.ass
et.api;version="[1.7,2)",com.adobe.granite.security.user;version="[1.
10,2)",com.adobe.granite.taskmanagement;version="[1.2,2)",com.adobe.g
ranite.workflow;version="[1.1,2)",com.adobe.granite.workflow.exec;ver
sion="[1.2,2)",com.adobe.granite.workflow.metadata;version="[1.0,2)",
com.adobe.granite.workflow.model;version="[1.2,2)",com.aem.demo.core.
filters;version="[1.0,2)",com.aem.demo.core.listeners;version="[1.0,2
)",com.day.cq.audit;version="[3.1,4)",com.day.cq.commons;version="[6.
0,7)",com.day.cq.commons.predicate;version="[5.8,6)",com.day.cq.dam.a
pi;version="[1.28,2)",com.day.cq.dam.commons.util;version="[1.60,2)",
com.day.cq.mailer;version="[6.0,7)",com.day.cq.mailer.email;version="
[6.0,7)",com.day.cq.replication;version="[6.5,7)",com.day.cq.search;v
ersion="[1.3,2)",com.day.cq.search.result;version="[1.2,2)",com.day.c
q.wcm.api;version="[1.29,2)",com.day.cq.wcm.api.components;version="[
5.8,6)",com.day.cq.wcm.api.policies;version="[1.6,2)",com.google.comm
on.base;version="[15.0,16)",javax.imageio,javax.inject;version="[1.0,
2)",javax.jcr;version="[2.0,3)",javax.jcr.lock;version="[2.0,3)",java
x.jcr.nodetype;version="[2.0,3)",javax.jcr.query;version="[2.0,3)",ja
vax.jcr.version;version="[2.0,3)",javax.servlet;version="[3.1,4)",jav
ax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.
transform.stream,org.apache.commons.collections;version="[3.2,4)",org
.apache.commons.mail;version="[1.5,2)",org.apache.jackrabbit.api;vers
ion="[2.6,3)",org.apache.jackrabbit.api.security.authentication.token
;version="[2.3,3)",org.apache.jackrabbit.api.security.user;version="[
2.4,3)",org.apache.jackrabbit.vault.fs.io;version="[2.8,3)",org.apach
e.jackrabbit.vault.packaging;version="[2.8,3)",org.apache.poi.ss.user
model;version="[3.0,4)",org.apache.poi.xssf.usermodel;version="[3.0,4
)",org.apache.sling.api;version="[2.3,3)",org.apache.sling.api.reques
t;version="[2.4,3)",org.apache.sling.api.resource;version="[2.12,3)",
org.apache.sling.api.servlets;version="[2.3,3)",org.apache.sling.caco
nfig;version="[1.0,2)",org.apache.sling.caconfig.annotation;version="
[1.1,2)",org.apache.sling.caconfig.resource;version="[1.0,2)",org.apa
che.sling.commons.scheduler;version="[2.5,3)",org.apache.sling.models
.annotations;version="[1.5,2)",org.apache.sling.models.annotations.in
jectorspecific;version="[1.1,2)",org.apache.sling.rewriter;version="[
1.0,2)",org.osgi.service.component;version="[1.4,2)",org.osgi.service
.event;version="[1.3,2)",org.slf4j;version="[1.7,2)",org.w3c.dom,org.
xml.sax,org.xml.sax.helpers
Private-Package: com.aem.demo.core.configurations,com.aem.demo.core.se
rvices,com.aem.demo.core.services.impl,com.aem.demo.core.workflows
Provide-Capability: osgi.service;objectClass:List<String>="com.adobe.g
ranite.workflow.exec.ParticipantStepChooser";uses:="com.adobe.granite
.workflow.exec",osgi.service;objectClass:List<String>="com.adobe.gran
ite.workflow.exec.WorkflowProcess";uses:="com.adobe.granite.workflow.
exec",osgi.service;objectClass:List<String>="com.aem.demo.core.schedu
lers.RecordScheduler";uses:="com.aem.demo.core.schedulers",osgi.servi
ce;objectClass:List<String>="com.aem.demo.core.services.GetResolver";
uses:="com.aem.demo.core.services",osgi.service;objectClass:List<Stri
ng>="com.aem.demo.core.services.JcrUtility";uses:="com.aem.demo.core.
services",osgi.service;objectClass:List<String>="com.aem.demo.core.se
rvices.ReadCountryConfiguration";uses:="com.aem.demo.core.services",o
sgi.service;objectClass:List<String>="com.aem.demo.core.services.Repo
rtGenerationService";uses:="com.aem.demo.core.services",osgi.service;
objectClass:List<String>="com.aem.demo.core.services.TaskNotification
Service";uses:="com.aem.demo.core.services",osgi.service;objectClass:
List<String>="com.aem.demo.core.services.WriteDataToFile";uses:="com.
aem.demo.core.services",osgi.service;objectClass:List<String>="com.ae
m.demo.core.services.WriteEmployeeData";uses:="com.aem.demo.core.serv
ices",osgi.service;objectClass:List<String>="java.lang.Runnable",osgi
.service;objectClass:List<String>="javax.servlet.Filter";uses:="javax
.servlet",osgi.service;objectClass:List<String>="javax.servlet.Servle
t";uses:="javax.servlet",osgi.service;objectClass:List<String>="org.a
pache.commons.collections.Predicate";uses:="org.apache.commons.collec
tions",osgi.service;objectClass:List<String>="org.apache.sling.common
s.scheduler.Job";uses:="org.apache.sling.commons.scheduler",osgi.serv
ice;objectClass:List<String>="org.apache.sling.rewriter.TransformerFa
ctory";uses:="org.apache.sling.rewriter",osgi.service;objectClass:Lis
t<String>="org.osgi.service.event.EventHandler";uses:="org.osgi.servi
ce.event"
Require-Capability: osgi.service;filter:="(objectClass=com.adobe.grani
te.security.user.UserPropertiesService)";effective:=active,osgi.servi
ce;filter:="(objectClass=com.aem.demo.core.services.GetResolver)";eff
ective:=active,osgi.service;filter:="(objectClass=com.aem.demo.core.s
ervices.JcrUtility)";effective:=active,osgi.service;filter:="(objectC
lass=com.aem.demo.core.services.ReportGenerationService)";effective:=
active,osgi.service;filter:="(objectClass=com.aem.demo.core.services.
TaskNotificationService)";effective:=active,osgi.service;filter:="(ob
jectClass=com.aem.demo.core.services.WriteDataToFile)";effective:=act
ive,osgi.service;filter:="(objectClass=com.aem.demo.core.services.Wri
teEmployeeData)";effective:=active,osgi.service;filter:="(objectClass
=com.day.cq.audit.AuditLog)";effective:=active,osgi.service;filter:="
(objectClass=com.day.cq.commons.Externalizer)";effective:=active,osgi
.service;filter:="(objectClass=com.day.cq.mailer.MailService)";effect
ive:=active;resolution:=optional,osgi.service;filter:="(objectClass=c
om.day.cq.mailer.MessageGatewayService)";effective:=active,osgi.servi
ce;filter:="(objectClass=com.day.cq.mailer.email.EmailTemplate)";effe
ctive:=active,osgi.service;filter:="(objectClass=com.day.cq.replicati
on.AgentManager)";effective:=active,osgi.service;filter:="(objectClas
s=com.day.cq.replication.Replicator)";effective:=active,osgi.service;
filter:="(objectClass=com.day.cq.search.QueryBuilder)";effective:=act
ive,osgi.service;filter:="(objectClass=org.apache.jackrabbit.vault.pa
ckaging.Packaging)";effective:=active,osgi.service;filter:="(objectCl
ass=org.apache.sling.api.resource.ResourceResolverFactory)";effective
:=active,osgi.service;filter:="(objectClass=org.apache.sling.caconfig
.resource.ConfigurationResourceResolver)";effective:=active,osgi.serv
ice;filter:="(objectClass=org.apache.sling.commons.scheduler.Schedule
r)";effective:=active,osgi.extender;filter:="(&(osgi.extender=osgi.co
mponent)(version>=1.4.0)(!(version>=2.0.0)))",osgi.ee;filter:="(&(osg
i.ee=JavaSE)(version=1.8))"
Service-Component: OSGI-INF/com.aem.demo.core.filters.LoggingFilter.xm
l,OSGI-INF/com.aem.demo.core.listeners.PagePropertyUpdateListener.xml
,OSGI-INF/com.aem.demo.core.listeners.SimpleResourceListener.xml,OSGI
-INF/com.aem.demo.core.schedulers.RecordScheduler.xml,OSGI-INF/com.ae
m.demo.core.schedulers.ResourceExpirationScheduler.xml,OSGI-INF/com.a
em.demo.core.schedulers.SimpleScheduledTask.xml,OSGI-INF/com.aem.demo
.core.schedulers.TaskNotificationScheduler.xml,OSGI-INF/com.aem.demo.
core.services.impl.DemoLinkRewriter.xml,OSGI-INF/com.aem.demo.core.se
rvices.impl.ExpiryNotificationJobImpl.xml,OSGI-INF/com.aem.demo.core.
services.impl.GetResolverImpl.xml,OSGI-INF/com.aem.demo.core.services
.impl.ImageVideoAssetPredicate.xml,OSGI-INF/com.aem.demo.core.service
s.impl.JcrUtilityImpl.xml,OSGI-INF/com.aem.demo.core.services.impl.Re
adCountryConfigurationImpl.xml,OSGI-INF/com.aem.demo.core.services.im
pl.ReportGenerationServiceImpl.xml,OSGI-INF/com.aem.demo.core.service
s.impl.TaskNotificationServiceImpl.xml,OSGI-INF/com.aem.demo.core.ser
vices.impl.WriteDataToFileImpl.xml,OSGI-INF/com.aem.demo.core.service
s.impl.WriteEmployeeDataImpl.xml,OSGI-INF/com.aem.demo.core.servlets.
AgentDetailsServlet.xml,OSGI-INF/com.aem.demo.core.servlets.DemoRespo
nseServlet.xml,OSGI-INF/com.aem.demo.core.servlets.EmployeeFormServle
t.xml,OSGI-INF/com.aem.demo.core.servlets.FailedWorkflowdetails.xml,O
SGI-INF/com.aem.demo.core.servlets.PackgeUploadServlet.xml,OSGI-INF/c
om.aem.demo.core.servlets.PageLockServlet.xml,OSGI-INF/com.aem.demo.c
ore.servlets.PagePathTestServlet.xml,OSGI-INF/com.aem.demo.core.servl
ets.PageUnLockServlet.xml,OSGI-INF/com.aem.demo.core.servlets.ReadIma
geRenditionServlet.xml,OSGI-INF/com.aem.demo.core.servlets.ReadPageEv
entServlet.xml,OSGI-INF/com.aem.demo.core.servlets.ReadPageInformatio
nServlet.xml,OSGI-INF/com.aem.demo.core.servlets.ReferencePageSearchS
ervlet.xml,OSGI-INF/com.aem.demo.core.servlets.ReplicationStatusServl
et.xml,OSGI-INF/com.aem.demo.core.servlets.ResourceResportServlet.xml
,OSGI-INF/com.aem.demo.core.servlets.SearchResultDetailsServlet.xml,O
SGI-INF/com.aem.demo.core.servlets.SimpleServlet.xml,OSGI-INF/com.aem
.demo.core.servlets.TaskNotificationServlet.xml,OSGI-INF/com.aem.demo
.core.servlets.UserInfoServlet.xml,OSGI-INF/com.aem.demo.core.servlet
s.UserPropertiesServlet.xml,OSGI-INF/com.aem.demo.core.servlets.Write
DatatoDamServlet.xml,OSGI-INF/com.aem.demo.core.workflows.ContentExpi
ryNotification.xml,OSGI-INF/com.aem.demo.core.workflows.ContentReview
Notification.xml,OSGI-INF/com.aem.demo.core.workflows.ContentReviewer
Notification.xml,OSGI-INF/com.aem.demo.core.workflows.CustomParticipa
ntStep.xml,OSGI-INF/com.aem.demo.core.workflows.DynamicParticipantSte
p.xml,OSGI-INF/com.aem.demo.core.workflows.GetInitiatorInfoStep.xml,O
SGI-INF/com.aem.demo.core.workflows.InitiatorDetailsStep.xml,OSGI-INF
/com.aem.demo.core.workflows.PackageUploadProcess.xml,OSGI-INF/com.ae
m.demo.core.workflows.PageLockWorkflowStep.xml,OSGI-INF/com.aem.demo.
core.workflows.PageLockwithInitiatorWorkflowStep.xml,OSGI-INF/com.aem
.demo.core.workflows.PageUnLockWorkflowStep.xml,OSGI-INF/com.aem.demo
.core.workflows.RegionalHeadDynamicParticipantStep.xml,OSGI-INF/com.a
em.demo.core.workflows.RemoveBulkAssetMetadata.xml
Sling-Model-Classes: com.aem.demo.core.models.ArticleModel,com.aem.dem
o.core.models.CompaniesModel,com.aem.demo.core.models.CompaniesModel$
Company,com.aem.demo.core.models.CompaniesModel$Department,com.aem.de
mo.core.models.CompletionDateModel,com.aem.demo.core.models.HelloWorl
dModel,com.aem.demo.core.models.PDPensionsPotInfoImpl,com.aem.demo.co
re.models.PageEventModel,com.aem.demo.core.models.PageModel,com.aem.d
emo.core.models.PagePropertiesModel,com.aem.demo.core.models.Products
Model,com.aem.demo.core.models.ProductsModel$Product,com.aem.demo.cor
e.models.ReadCountryInfoModel,com.aem.demo.core.models.RequestHeaderM
odel