Import project information from Maven POM files. Provides information about required configuration to get this import running.

Parent
Since
1.8.0

It is possible to import project information from Maven POM files. The information is usually added as document or space properties (or both) and made available for reference within the space.

Use the Display Space Property Macro or one of the display properties macros to reference one of the imported properties.

Server Configuration

To get the import of POMs to work, it is currently required to add a settings.xml. This file is looked up in the .m2 directory of the user's home. Where user is the user that started the server.

It is not required to install Maven on the server.

Property Filter

There are use cases where it is not appropriate to copy all POM properties to a Conflunce page (usually a Metadata document). To skip properties from being imported, add ignore elements to the properties section of your settings.xml. You may ignore properties by a given key or value pattern.

The properties have to be defined in a profile with an identifier of de.smartics.projectdoc.

Per default there is no ignore pattern defined.

Space Blueprints

The following add-ons provide space blueprints that allow to import POM information:

The query matched no documents.

Document Types

The following doctypes allow to import POM information:

The query matched no documents.