Open Wide : Nuxeo Automation Features

Reusable resources for Nuxeo projects

Лицензия

Лицензия

Категории

Категории

IDE Инструменты разработки Auto Библиотеки уровня приложения Code Generators
Группа

Группа

fr.openwide.nuxeo.commons
Идентификатор

Идентификатор

owsi-nuxeo-automation-features
Последняя версия

Последняя версия

1.6.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Open Wide : Nuxeo Automation Features
Reusable resources for Nuxeo projects

Скачать owsi-nuxeo-automation-features

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/fr.openwide.nuxeo.commons/owsi-nuxeo-automation-features/ -->
<dependency>
    <groupId>fr.openwide.nuxeo.commons</groupId>
    <artifactId>owsi-nuxeo-automation-features</artifactId>
    <version>1.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/fr.openwide.nuxeo.commons/owsi-nuxeo-automation-features/
implementation 'fr.openwide.nuxeo.commons:owsi-nuxeo-automation-features:1.6.0'
// https://jarcasting.com/artifacts/fr.openwide.nuxeo.commons/owsi-nuxeo-automation-features/
implementation ("fr.openwide.nuxeo.commons:owsi-nuxeo-automation-features:1.6.0")
'fr.openwide.nuxeo.commons:owsi-nuxeo-automation-features:jar:1.6.0'
<dependency org="fr.openwide.nuxeo.commons" name="owsi-nuxeo-automation-features" rev="1.6.0">
  <artifact name="owsi-nuxeo-automation-features" type="jar" />
</dependency>
@Grapes(
@Grab(group='fr.openwide.nuxeo.commons', module='owsi-nuxeo-automation-features', version='1.6.0')
)
libraryDependencies += "fr.openwide.nuxeo.commons" % "owsi-nuxeo-automation-features" % "1.6.0"
[fr.openwide.nuxeo.commons/owsi-nuxeo-automation-features "1.6.0"]

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
fr.openwide.nuxeo.commons : owsi-nuxeo-constants jar 1.6.0
fr.openwide.nuxeo.commons : owsi-nuxeo-utils jar 1.6.0
org.nuxeo.ecm.automation » nuxeo-automation-core jar
org.nuxeo.ecm.automation » nuxeo-automation-jsf jar
org.nuxeo.rating » nuxeo-rating-api jar ${nuxeo.features.version}
org.nuxeo.ecm.core » nuxeo-core-api jar
log4j : log4j jar

test (7)

Идентификатор библиотеки Тип Версия
fr.openwide.nuxeo.commons : owsi-nuxeo-tests-helper jar 1.6.0
org.nuxeo.runtime » nuxeo-runtime-test jar
org.nuxeo.ecm.core » nuxeo-core-test jar
org.nuxeo.ecm.platform » nuxeo-features-test jar
org.nuxeo.ecm.platform » nuxeo-platform-test jar
junit : junit jar
com.google.inject : guice jar

Модули Проекта

Данный проект не имеет модулей.

Open Wide : Nuxeo Commons

Introduction

This repository provides various tools and features for your Nuxeo projects. Most of them have been extracted from actual client projects.

Features

Name Description
owsi-nuxeo-property-sync Synchronizes properties from documents to their children.
owsi-nuxeo-avatar-importer Watches a given folder to import its contents as avatars.
owsi-nuxeo-ecm-types-ordering Customizes the appearance of the doctype selection pop-up.
owsi-nuxeo-document-creation-script An alternative to the Content Template service.
owsi-nuxeo-generic-properties Generic extension point to store simple data.
owsi-nuxeo-field-formatting Real-time validation of text inputs.

Core projects

Name Description
owsi-nuxeo-constants Various constants exposed on Java classes, mainly to ease the manipulation of documents.
owsi-nuxeo-tests-helper Thin helper to set up tests, including Web Engine ones.
owsi-nuxeo-utils Miscellaneous utility methods, plus an extension point to display your project version.
owsi-nuxeo-rest REST client helpers, see tests for how to use it.
owsi-nuxeo-rest-mock Simple REST JSON mock for testing purpose, see tests for how to use it.

Compatibility

Nuxeo version OWSI Commons version Comments
7.10 1.7.10 (TODO publish 1.7.10.1 to Central)
6.0 1.6.0
5.8 0.1.4
5.6 0.1.3

How to

Get the binaries

The bundles are on Maven Central, meaning you can either:

  • Download them manually
  • Embed them in your Maven project, to use them as libraries and/or include them in your Marketplace package (see below).

Build from sources

Clone this repository, run mvn install, you're done.

Deploy the bundles

You can just put the binaries in the nxserver/bundles folder of Nuxeo, but if your project is built into a Marketplace package, the preferred way is to make them part of your assembly:

Important: most features require both owsi-nuxeo-constants and owsi-nuxeo-utils, so make sure to deploy them too.

pom.xml

    ...
    <dependency>
      <groupId>fr.openwide.nuxeo.commons</groupId>
      <artifactId>owsi-nuxeo-constants</artifactId>
      <version>1.7.10</version>
    </dependency>
    <dependency>
      <groupId>fr.openwide.nuxeo.commons</groupId>
      <artifactId>owsi-nuxeo-utils</artifactId>
      <version>1.7.10</version>
    </dependency>
    <dependency>
      <groupId>fr.openwide.nuxeo.commons</groupId>
      <artifactId>owsi-nuxeo-avatar-importer</artifactId>
      <version>1.7.10</version>
    </dependency>
    ...

assembly.xml

<project name="nuxeo-assembly" ...>
  ...
  <copy todir="${outdir}/marketplace/install/bundles">
			<artifact:resolveFile key="fr.openwide.nuxeo.commons:owsi-nuxeo-constants::jar" />
			<artifact:resolveFile key="fr.openwide.nuxeo.commons:owsi-nuxeo-utils::jar" />
			<artifact:resolveFile key="fr.openwide.nuxeo.commons:owsi-nuxeo-avatar-importer::jar" />
			...
  </copy>
  ...
</project>

Licensing

The contents of this repository, unless otherwise mentioned, are licensed under the LGPL.

Links

fr.openwide.nuxeo.commons

Open Wide

Версии библиотеки

Версия
1.6.0