吊索模型,找不到适应类,忽略

时间:2015-08-22 23:01:00

标签: maven cq5 aem sling

我正在尝试在我的系统AEM6.0 SP2上注册最简单的Sling Model示例。

package com.company.services.osgi.entities;

import org.apache.sling.api.resource.Resource;
import org.apache.sling.models.annotations.Model;
import org.apache.sling.models.annotations.Optional;
import javax.inject.Inject;

@Model(adaptables = Resource.class) 
public class Profile {
    @Inject 
    private String uniqueName;
}   

将标题添加到Maven Bundle插件

<groupId>org.apache.felix</groupId>
  <artifactId>maven-bundle-plugin</artifactId>
    <configuration>
      <instructions>
        <Sling-Model-Packages>
          com.company.services.osgi.entities.Profile
        </Sling-Model-Packages>

我看到警告......

  

22.08.2015 18:32:11.017 WARN [OsgiInstallerImpl] org.apache.sling.models.impl.ModelPackageBundleListener在com.company.services.osgi.entities.Profile包中找不到适应性类,忽略

我看到捆绑包已安装并启动,所以不确定这里有什么问题。有没有人建议如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

它永远不会失败。一旦我在这里发布一些东西,我就会看到最简单的东西。在这种情况下,我添加了类,而不是包。应该是......

    <Sling-Model-Packages>
      com.company.services.osgi.entities
    </Sling-Model-Packages>
相关问题