CollectionObject Common Nuxeo document type
</description>
+ <properties>
+ <ServiceName>collectionobject</ServiceName>
+ <NuxeoDocTypeName>CollectionObject</NuxeoDocTypeName>
+ <CommonSchemaName>collectionobjects_common</CommonSchemaName>
+ </properties>
+
<build>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ <resource>
+ <directory>../../../../3rdparty/nuxeo/nuxeo-doctype/src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
- <manifestFile> src/main/resources/META-INF/MANIFEST.MF </manifestFile>
+ <manifestFile>target/classes/META-INF/MANIFEST.MF </manifestFile>
<manifestEntries>
<Bundle-Version>${eclipseVersion}</Bundle-Version>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
+++ /dev/null
-Manifest-Version: 1.0 \r
-Bundle-ManifestVersion: 1 \r
-Bundle-Name: org.collectionspace.collectionobject\r
-Bundle-SymbolicName: org.collectionspace.collectionobject;singleton:=true \r
-Bundle-Version: 1.0.0\r
-Bundle-Localization: plugin\r
-Bundle-Vendor: Nuxeo \r
-Require-Bundle: org.nuxeo.runtime, \r
- org.nuxeo.ecm.core.api,\r
- org.nuxeo.ecm.core,\r
- org.nuxeo.ecm.webapp.core,\r
- org.collectionspace.collectionspace_core\r
-Provide-Package: org.collectionspace.collectionobject\r
-Nuxeo-Component: OSGI-INF/core-types-contrib.xml,\r
- OSGI-INF/life-cycle-contrib.xml,\r
- OSGI-INF/ecm-types-contrib.xml,\r
- OSGI-INF/layouts-contrib.xml\r
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.collectionobject.coreTypes">
- <extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema">
- <schema name="collectionobjects_common" prefix="collectionobjects_common" src="schemas/collectionobjects_common.xsd"/>
- </extension>
- <extension target="org.nuxeo.ecm.core.schema.TypeService" point="doctype">
- <doctype name="CollectionObject" extends="CollectionSpaceDocument">
- <schema name="common"/>
- <schema name="dublincore"/>
- <schema name="collectionspace_core"/>
- <schema name="collectionobjects_common"/>
- <prefetch>
- collectionobjects_common:objectNumber
- collectionobjects_common:objectNameList
- collectionobjects_common:responsibleDepartments
- </prefetch>
- </doctype>
- </extension>
-</component>
+++ /dev/null
-<?xml version="1.0"?>\r
-<fragment>\r
-\r
- <extension target="application#MODULE">\r
- <module>\r
- <java>${bundle.fileName}</java>\r
- </module>\r
- </extension>\r
-\r
-</fragment>\r
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.collectionobject.ecm.types">
- <extension target="org.nuxeo.ecm.platform.types.TypeService" point="types">
- <type id="CollectionObject" coretype="CollectionObject">
- <label>org.collectionspace.collectionobject</label>
- <!--icon>/icons/file.gif</icon-->
- <default-view>view_documents</default-view>
-
- <layouts mode="any">
- <layout>heading</layout>
- <layout>collectionspace_core</layout>
- <layout>collectionobjects_common</layout>
- </layouts>
- </type>
-
- <type id="Folder" coretype="Folder">
- <subtypes>
- <type>CollectionObject</type>
- </subtypes>
- </type>
-
- <type id="Workspace" coretype="Workspace">
- <subtypes>
- <type>CollectionObject</type>
- </subtypes>
- </type>
- </extension>
-</component>
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.collectionobjects.ecm.platform.LifeCycleManagerExtensions">
- <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
- point="types">
- <types>
- <type name="CollectionObject">default</type>
- </types>
- </extension>
-</component>
<description>
Dimension Nuxeo Document Type
</description>
+
+ <properties>
+ <ServiceName>dimension</ServiceName>
+ <NuxeoDocTypeName>Dimension</NuxeoDocTypeName>
+ <CommonSchemaName>dimensions_common</CommonSchemaName>
+ </properties>
<build>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ <resource>
+ <directory>../../../../3rdparty/nuxeo/nuxeo-doctype/src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
- <manifestFile> src/main/resources/META-INF/MANIFEST.MF </manifestFile>
+ <manifestFile>target/classes/META-INF/MANIFEST.MF </manifestFile>
<manifestEntries>
<Bundle-Version>${eclipseVersion}</Bundle-Version>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
+++ /dev/null
-Manifest-Version: 1.0 \r
-Bundle-ManifestVersion: 1 \r
-Bundle-Name: NuxeoCS\r
-Bundle-SymbolicName: org.collectionspace.dimension;singleton:=true \r
-Bundle-Version: 1.0.0\r
-Bundle-Localization: plugin\r
-Bundle-Vendor: Nuxeo \r
-Require-Bundle: org.nuxeo.runtime, \r
- org.nuxeo.ecm.core.api,\r
- org.nuxeo.ecm.core,\r
- org.nuxeo.ecm.webapp.core,\r
- org.collectionspace.collectionspace_core\r
-Provide-Package: org.collectionspace.dimension\r
-Nuxeo-Component: OSGI-INF/core-types-contrib.xml,\r
- OSGI-INF/life-cycle-contrib.xml,\r
- OSGI-INF/ecm-types-contrib.xml,\r
- OSGI-INF/layouts-contrib.xml\r
-\r
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.dimension.coreTypes">
- <extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema">
- <schema name="dimensions_common" prefix="dimensions_common" src="schemas/dimensions_common.xsd"/>
- </extension>
- <extension target="org.nuxeo.ecm.core.schema.TypeService" point="doctype">
- <doctype name="Dimension" extends="Document">
- <schema name="common"/>
- <schema name="dublincore"/>
- <schema name="collectionspace_core"/>
- <schema name="dimensions_common"/>
- </doctype>
- </extension>
-</component>
+++ /dev/null
-<?xml version="1.0"?>\r
-<fragment>\r
-\r
- <extension target="application#MODULE">\r
- <module>\r
- <java>${bundle.fileName}</java>\r
- </module>\r
- </extension>\r
- \r
-</fragment>\r
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.dimension.ecm.types">
- <extension target="org.nuxeo.ecm.platform.types.TypeService" point="types">
- <type id="Dimension" coretype="Dimension">
- <label>org.collectionspace.dimension</label>
- <!--icon>/icons/file.gif</icon-->
- <default-view>view_documents</default-view>
-
- <layouts mode="any">
- <layout>heading</layout>
- <layout>collectionspace_core</layout>
- <layout>dimension</layout>
- </layouts>
- </type>
-
- <type id="Folder" coretype="Folder">
- <subtypes>
- <type>Dimension</type>
- </subtypes>
- </type>
-
- <type id="Workspace" coretype="Workspace">
- <subtypes>
- <type>Dimension</type>
- </subtypes>
- </type>
- </extension>
-</component>
+++ /dev/null
-<?xml version="1.0"?>
-<component name="org.collectionspace.ecm.platform.dimension.LifeCycleManagerExtensions">
-
- <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
- point="types">
- <types>
- <type name="Dimension">default</type>
- </types>
- </extension>
-
-</component>