Alfresco 自定义内容类型未显示

Alfresco Custom Content Type not showing

我一直在尝试学习有关 Alfresco 自定义内容类型的教程

http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#localizing-strings-for-custom-content-models

但是,当我进入 'Test your changes' 步骤并去管理规则时,我无法设法创建自定义类型(sc_doc 和 sc_whitepaper)下拉列表。

我的共享配置-custom.xml:

<!-- Share configuration related to this particular Share module extension, such as:
     - Doclib action config
     - Form config
     - Aspect and Type config

    Note. Any configuration related to the whole Share.war webapp
           (i.e. not specific to this share extension) should be
            placed in the environment specific config:
             alfresco/tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml file
     -->
<alfresco-config>
<!-- Document Library config section -->
 <config evaluator="string-compare" condition="DocumentLibrary">
  <aspects>
    <!-- Aspects that a user can see -->
        <visible>
          <aspect name="sc:webable" />
          <aspect name="sc:productRelated" />            
        </visible>
    <!-- Aspects that a user can add. Same as "visible" if left empty -->
        <addable>
        </addable>
    <!-- Aspects that a user can remove. Same as "visible" if left empty -->
        <removeable>
        </removeable>
  </aspects>
  </config>
  <config evaluator="node-type" condition="DocumentLibrary">
  <types>
    <type name="cm:content">
        <subtype name="sc:doc" />
        <subtype name="sc:whitepaper" />
    </type>
    <type name="sc:doc">
        <subtype name="sc:whitepaper" />
    </type>
  </types>
</config>    
</alfresco-config>

PS:每次使用 Eclipse 在 .xml 中进行更改后,我是否必须重新 运行 'mvn install'?

任何帮助将不胜感激!

我不确定您从 maven 工件创建了哪种项目。

  • 存储库 AMP 原型
  • 一体机 (AIO) 原型
  • 分享 AMP 原型

在这里你可以看到所有maven commands的列表。

如果您没有使用本地 maven 存储库,那么您可以去 "mvn package" 生成新的 AMP 文件,然后将它们手动部署到露天服务器上。

我知道我post这个答案有点晚了
我的解决方案有点差,但对我有用:)
我希望它也对你有用。
奇怪的是我正在遵循相同的教程,但在 'Test your changes' 阶段无法在服务器上看到我的自定义类型。

为了让它在我的共享项目中工作,我更改了
的位置 share-config-custom.xml
src/main/resources/META-INFsrc/main/amp/config/alfresco/web-extension
并重新启动 alfresco,现在可以在服务器上的类型列表中查看我的自定义类型。
请 post 如果您通过任何其他方式完成此操作,请回答您的问题:) 谢谢。